ROLE SUMMARY
ABOUT THE COMPANY
Neon Screens LLCspecializes in developing innovative interactive digital display solutions turning traditional screens into dynamic responsive interfaces for modern businesses. Committed to seamless user experiences and cuttingedge technology Neon Screens fosters an environment centered on creativity collaboration and continuous learning offering team members meaningful opportunities to contribute directly to pioneering digital solutions.
ABOUT THE ROLE
The Lead Backend Software Engineer plays a critical role in developing and maintaining the core backend services that power Neon Screens digital display solutions. This role is essential in ensuring the performance scalability and reliability of the companys applications directly supporting seamless client experiences. By designing cloudnative architectures on AWS implementing CI/CD pipelines and writing clean testable code the Lead Backend Software Engineer helps uphold Neon Screens commitment to highquality digital solutions. Collaborating closely with crossfunctional teams this position involves guiding feature development setting coding standards and mentoring fellow engineers. This role offers opportunities for growth and impact within a supportive resultsdriven environment.
This position is perfect for someone who:
Has a passion for developing highquality cloudnative applications.
Thrives in a collaborative fastpaced environment.
Enjoys mentoring and supporting fellow engineers.
Strives for operational excellence and scalable code solutions.
Embraces continuous learning and staying updated with backend development trends.
ROLE RESPONSIBILITIES
- Lead the development of backend services ensuring code quality and scalability.
- Design and implement cloudnative architectures using AWS and Terraform.
- Collaborate with crossfunctional teams to define design and ship new features.
- Write clean maintainable and testable code using Node.js and TypeScript.
- Implement robust unit testing and ensure comprehensive test coverage.
- Understand and maintain CI/CD pipelines to automate software deployment.
- Drive best practices in coding standards testing and operational excellence.
- Monitor troubleshoot and optimize backend performance and scalability.
- Provide technical leadership and mentorship to other engineers.
- Work closely with product managers to translate requirements into technical solutions.
- Ensure timely delivery of highquality software that meets business objectives.
Although the responsibilities outlined above will form the core focus of your role please note that your hiring manager may assign additional relevant tasks as needed to align with the evolving objectives of your position and the overall goals of our business.
ROLE QUALIFICATIONS
REQUIRED QUALIFICATIONS
- 7 years of experience in backend development with a focus on Node.js and TypeScript.
- Strong experience with AWS (Lambda S3 ECS RDS etc.) and cloudnative architecture.
- Expertise in Docker.
- Expertise in Terraform for Infrastructure as Code (IaC).
- Proficiency in writing unit tests and ensuring quality with modern testing frameworks.
- Solid understanding of building and maintaining CI/CD pipelines.
- Experience with building and scaling distributed systems in a cloud environment.
- Ability to deliver highquality software within time constraints.
- Excellent problemsolving and communication skills.
- Must have own computer (relevant software and subscriptions provided).
- Excellent English verbal and written language proficiency (C1C2 in CEFR Scale).
- Access to a quiet work area at home with reliable internet (50 Mbps or more).
NICETOHAVE QUALIFICATIONS
- Familiarity with microservices architecture and best practices.
- Understanding of security best practices in cloud environments.
- Degree in Computer Science Software Engineering or a related field and relevant certifications in cloud computing or backend development are a plus.
ROLE SPECIFICATIONS
- Base Salary:USDbase salary depending on experience and location.
- Role type: FulltimeContractor
- Location: Anywhere in Latin America (Remote Work from home).
- Schedule: Monday to Friday: 9:00 AM 6:00 PM.
RECRUITING PROCESS
- Application / Screening: When you apply for this position we will ask you a short questionnaire to get to know you a little bit better and ask you for some additional inputs to see if you qualify for the position. In addition we will ask you to complete a short psychometric evaluation and a short English proficiency assessment. The idea is to explore if this is a good fit before moving forward.
- Skills Assessment: You will be asked to complete a few exercises and/or projects designed to recreate the work tasks that you will be responsible for if you are given the role. This helps us gauge your skill level as well as give you a better idea of the required work.
- Skills Assessment Interview: This is a 60 min 90 min conversation where we further test your skills learn about your previous working experiences and evaluate culture fit to the role and company.
- Hiring Manager Final Interview: This is a 30 min 60 min conversation with the positions Hiring Manager (and potentially a few company team members) to get to know you better and to set the expectations and vision for the role.
The entire process usually takes anywhere between 24 weeks to complete depending on the seniority of the position.
CONTACT US
If you have any questions or run into any complications while submitting your application please reach out to: