Senior Back End Developer
Neon
About Neon:
Neon is a cutting-edge customer engagement platform that helps businesses enhance their in-store experiences through digital signage, overhead music, and guest Wi-Fi solutions. With a focus on dynamic content delivery and seamless integration, Neon empowers businesses to create immersive and interactive environments that captivate customers. Our innovative platform serves a diverse range of industries, offering a simple yet powerful way for businesses to manage and optimize their in-store digital content. Joining Neon means being part of a team that values creativity, technological advancement, and customer success.
Visit: https://neonscreens.com/
Job Overview:We are looking for a highly skilled and experienced Senior Backend Software Engineer to join our growing team. The ideal candidate will have deep expertise in Node.js, TypeScript, and AWS technologies, with a strong emphasis on cloud-native architecture, infrastructure as code (Terraform), and modern software development practices. You will be responsible for designing, developing, and maintaining backend services while ensuring the highest standards of quality through robust testing and CI/CD pipelines. This role requires a candidate who can consistently deliver high-quality, scalable, and secure software in a fast-paced environment.
Key Responsibilities:- Develop, maintain, and optimize backend services and APIs using Node.js and TypeScript.
- Design and implement cloud-native solutions on AWS, ensuring scalability, security, and performance.
- Utilize Terraform to manage infrastructure as code (IaC) and automate cloud provisioning.
- Write clean, maintainable, and well-documented code with a focus on scalability and security.
- Implement unit tests and ensure test coverage as part of the development process.
- Build and maintain CI/CD pipelines for automated testing, integration, and deployment.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Participate in code reviews to ensure adherence to best practices and coding standards.
- Troubleshoot and resolve issues in production environments, ensuring minimal downtime.
- Continuously improve the development and deployment processes for efficiency and quality.
- 5+ years of experience in backend development, with strong skills in Node.js and TypeScript.
- Expertise in AWS services (Lambda, EC2, S3, RDS, etc.) and cloud-native development.
- Proficiency with Terraform for infrastructure as code and cloud resource automation.
- Experience with unit testing frameworks (e.g., Mocha, Jest) and ensuring high test coverage.
- Solid understanding of building and maintaining CI/CD pipelines for automated testing and deployment.
- Experience in designing scalable and secure backend architectures in a cloud environment.
- Ability to consistently deliver high-quality software within deadlines.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
Nice-to-Have:- Familiarity with microservices architecture and distributed systems.
- Understanding of security best practices in cloud environments and application development.