Company Overview : Join an innovative Point of Sale (POS) software company based in the vibrant city of Boston! We're committed to revolutionizing the way businesses manage their sales operations, offering cutting-edge solutions that streamline processes and enhance customer experiences.
Our team is driven by a passion for technology and a dedication to delivering high-quality, scalable software solutions to our clients.
Position Overview : We are seeking a talented Backend Software Engineer to join our dynamic team. As a key member of our engineering department, you will play a crucial role in designing, developing, and maintaining backend systems that power our POS software platform.
The ideal candidate will have 2-5 years of experience in software engineering, with a strong proficiency in , AWS, MongoDB, SQL, and NestJS.
Responsibilities :
- Design, develop, and maintain scalable backend systems using and related technologies.
- Collaborate with cross-functional teams to gather requirements, define system architecture, and implement solutions that meet business needs.
- Optimize application performance, scalability, and reliability through continuous monitoring, testing, and code optimization.
- Implement security best practices to ensure the integrity and confidentiality of customer data.
- Work closely with front-end developers to integrate backend services with user interfaces.
- Participate in code reviews, knowledge sharing sessions, and team meetings to foster a culture of collaboration and continuous improvement.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 2-5 years of experience in software engineering, with a focus on backend development.
- Strong proficiency in and experience with frameworks such as and NestJS.
- Solid understanding of database technologies, including MongoDB and SQL.
- Experience working with cloud platforms, particularly AWS services like EC2, S3, and Lambda.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes is a plus.
- Excellent problem-solving skills and the ability to work effectively in a fast-paced, agile environment.
- Strong communication skills and a collaborative mindset.
Why Join Us :
- Opportunity to work on innovative projects that have a real impact on businesses and consumers.
- Collaborative and supportive team environment where your contributions are valued and recognized.
- Competitive salary and benefits package, including health insurance, retirement plans, and flexible work arrangements.
- Professional growth opportunities through training, mentorship, and career development programs.
- Convenient downtown Boston location with easy access to public transportation and a vibrant tech community.