Job Description
We are seeking a highly skilled Senior Software Engineer to join our dynamic team in New York. This is an excellent opportunity to work on scalable, enterprise-level applications with a company that values innovation and technical excellence.
As a Senior Engineer, you will be responsible for leading architectural decisions, mentoring junior developers, and delivering high-quality code that drives business growth.
Responsibilities
- Design, develop, and maintain robust, scalable, and secure web applications.
- Lead the architecture and implementation of new features using modern technologies.
- Mentor junior and mid-level engineers through code reviews and technical guidance.
- Collaborate closely with product managers and designers to translate requirements into technical solutions.
- Optimize application performance and ensure seamless user experience across devices.
- Participate in agile ceremonies, including sprint planning and daily stand-ups.
- Identify technical risks and propose mitigation strategies proactively.
Qualifications
- 5+ years of professional experience in software development (React, Node.js, or Python preferred).
- Strong proficiency in JavaScript, TypeScript, and modern front-end frameworks.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Deep understanding of RESTful APIs, microservices architecture, and database management (SQL/NoSQL).
- Excellent problem-solving skills and ability to debug complex issues.
- Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.
- BS in Computer Science or equivalent technical experience.