Summary
Join Constellation, a leading AI solutions provider, as a Senior Software Engineer. You will contribute to building next-generation tech solutions, working on complex, multi-layered applications. Collaborate with cross-functional teams, including Product, UX, and QA, to manage requirements and ensure quality. Responsibilities include writing and reviewing high-quality code, participating in pair programming, and offering feedback to improve engineering processes. The ideal candidate possesses extensive experience with React, Redux, TypeScript, NodeJS, and related technologies. Constellation offers a flexible PTO policy and a remote work environment.
Requirements
- A minimum of 6 years of professional software development experience, particularly with React, Redux, TypeScript, NodeJS, REST, GraphQL, and Storybook
- Proven expertise in building complex, multi-layered React applications
- Deep knowledge of designing and implementing RESTful and GraphQL APIs
- Ability to prioritize effectively, with a keen attention to detail and deadlines
- Strong communication skills and a commitment to collaborative problem solving
- Proficiency in writing clean, concise, scalable code, and conducting code refactoring
- Experience managing individual project priorities, deadlines, and deliverables while maintaining high-quality standards
- A passion for working closely with technical leads, product managers, and UX designers in an agile environment
- Dedication to nurturing an inclusive, supportive, and collaborative work culture
Responsibilities
- Writing and reviewing high-quality code while working with the development leads on key architectural decisions
- Support development within a Cross-Functional Pod to advance our React/Typescript Full-stack applications
- Collaborating with Project, Product, UX, and QA teams to manage requirements, ensure quality, and streamline feature delivery and deployment
- Engaging in Pair Programming with peers to foster knowledge exchange and code quality
- Offering actionable feedback to Product and UX teams to refine and enhance our engineering processes
- Conducting thorough reviews of Pull Requests and mentoring other engineers through constructive feedback
Preferred Qualifications
- Familiarity with AWS Services, CI/CD pipelines, and some aspects of DevOps
- Experience with design libraries, unit testing, end-to-end (E2E) testing, and UI testing
- Knowledge of database management with NoSQL, SQL, services like AWS Lambda, and JWT-based authentication
Benefits
- Flexible PTO
- Remote work environment
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.