The Code Corporation is seeking a Software Engineer to join their Acton, MA location to design and develop scalable web SDKs and client-facing applications, architect and implement APIs, build modern user interfaces, design and deploy cloud-native serverless back-end systems, implement real-time features, develop cross-platform applications, lead CI/CD implementation, apply Infrastructure-as-Code practices, integrate secure authentication, champion code quality, and collaborate cross-functionally.
Requirements
- 5 years of experience designing and developing full stack web applications in modern JavaScript/TypeScript ecosystems.
- 5 years of experience with Node.js, React, Next.js, TypeScript, Express.js, VueJS, AngularJS, React Native and ElectronJS.
- 3 years of Experience developing cross-platform features using WebAssembly (WASM), WebRTC, and Service Workers.
- 5 years of experience with cloud infrastructure on AWS (Lambda, API Gateway, EC2, S3, DynamoDB, Rekognition) and Azure.
- 4 years of experience with MongoDB, PostgreSQL, DynamoDB, and knowledge of big data querying via AWS Athena and Glue.
- 3 years of Experience with DevOps practices, including CI/CD pipelines, containerization with Docker, orchestration using Kubernetes, and infrastructure provisioning.
- 5 years of experience with security best practices, including secure coding, authentication/authorization (OAuth2, RBAC), encryption, API rate limiting, and IAM policies.
Responsibilities
- Mentor and lead junior developers by conducting code reviews, architecture discussions, and enforcing coding standards, while guiding them through problem-solving and best engineering practices.
- Lead the design and development of scalable web SDKs and client-facing applications with a focus on performance, cross-platform compatibility, and seamless integration.
- Architect and implement RESTful and GraphQL APIs, ensuring robust security, maintainability, and scalability.
- Build modern user interfaces using React, Next.js, VueJS, and enhance user experience through responsive design and Progressive Web App (PWA) features.
- Design and deploy cloud-native serverless back-end systems using AWS Lambda, API Gateway, DynamoDB, and S3, with emphasis on reliability and efficiency.
- Implement real-time features using WebSockets and WebRTC, enabling low-latency, high-throughput communication between devices.
- Develop and maintain cross-platform desktop and mobile applications using ElectronJS and React Native.
Other
- Qualified applicants must have at least a Master’s Degree in Engineering, Computer Science or related field and at least 5 years of progressive software engineering experience.
- Collaborate cross-functionally with product managers, designers, and QA engineers to translate business requirements into engineering solutions.
- Document APIs, architecture decisions, and infrastructure for maintainability and team knowledge sharing.
- Qualified applicants should apply at joysaxey@codecorp.com