onsite
Senior Software Engineer Applications - FORMA.AI
Software Engineer
Senior Software Engineer building scalable enterprise applications to optimize sales performance, leveraging Python, Node.js, AWS, SQL, and React to deliver robust, data‑driven solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Python and Node.js, ensuring scalability and reliability.
- Architect and deploy cloud solutions on AWS, including Lambda, ECS, and RDS, to support mission‑critical sales analytics.
- Collaborate with product managers and data scientists to translate business requirements into clean, testable code.
- Implement RESTful APIs and GraphQL endpoints, integrating with front‑end React components for real‑time dashboards.
- Write comprehensive unit, integration, and performance tests; participate in code reviews and continuous improvement initiatives.
Requirements
- 5+ years of professional software development experience in enterprise environments.
- Proficiency in Python, Node.js, and modern JavaScript frameworks (React).
- Strong background in AWS services, relational databases (SQL), and API design.
- Excellent problem‑solving skills, with a focus on clean architecture and maintainable code.
- Effective communicator, comfortable working in a fast‑paced, collaborative team.
Skills
pythonnodejsawssqlreact