Job Description
Job Description
Senior Software Engineer
Location : Hybrid (Greenwich Village, NYC)
JOIN US IN BUILDING THE FUTURE OF AI AGENTS.
Hi we're Thoughtly, the easiest way for businesses to build AI agents to handle their phone calls. We're backed by top investors and partners from New York to San Francisco.
This is your opportunity to work at a high-growth, venture-backed startup that is making waves across the tech industry.
WHAT WE'RE LOOKING FOR :
We are seeking a talented and versatile Full-Stack Software Engineer to join our dynamic team. The ideal candidate will have a strong background in both front-end and back-end development, with a passion for building scalable and robust applications.
This role is essential in developing and enhancing our AI agent solutions to meet the needs of our clients.
KEY RESPONSIBILITIES :
Development :
Design, develop, and maintain scalable web applications and services using modern front-end and back-end technologies.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code following best practices and coding standards.
Ensure the performance, quality, and responsiveness of applications.
Collaboration :
Work closely with product managers, designers, and other engineers to understand requirements and translate them into technical solutions.
Participate in code reviews, providing and receiving constructive feedback to improve code quality.
Assist in the integration of third-party APIs and services as needed.
Problem Solving :
Identify and troubleshoot issues, debugging and resolving them in a timely manner.
Optimize applications for maximum speed and scalability.
Stay up-to-date with emerging technologies and industry trends, and apply them to improve our products and processes.
QUALIFICATIONS :
Bachelor’s degree in Computer Science, Engineering, or a related field.
Proven experience as a full-stack developer, with proficiency in front-end and back-end technologies.
Strong knowledge of JavaScript and modern front-end frameworks (e.g., Next.js, React).
Experience with server-side languages and frameworks (e.g., Node.js).
Familiarity with database systems (e.g., PostgreSQL) and data modeling.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Ability to manage multiple projects and priorities in a fast-paced environment.
PREFERRED SKILLS :
Experience with cloud platforms (e.g., AWS, Google Cloud, Azure).
Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
Familiarity with CI / CD pipelines and DevOps practices.
Experience with AI, machine learning, or natural language processing technologies.