POSITION DESCRIPTION:
We are looking for an experienced Full Stack JavaScript Developer to join our dynamic and collaborative team. This position is ideal for individuals passionate about building scalable and efficient applications using modern JavaScript technologies.
As a Full Stack JS Developer, you will develop innovative software solutions across industries such as aerospace, mechanical engineering, robotics, architecture, and industrial construction.
LOCATION: Pune, Chennai (India), Tashkent (Uzbekistan)
MINIMUM EXPERIENCE:
2+ years of professional experience in full-stack JavaScript development.
EDUCATION:
BS or MS in computer science, software engineering, or a related field.
REQUIREMENTS:
- Proven experience with modern front-end frameworks/libraries such as React.js or Angular, including state management solutions (e.g., Redux, Context API, MobX)
- Proven back-end experience with Node.js, including building RESTful APIs and handling asynchronous operations
- Proficiency with databases such as MongoDB or relational databases like PostgreSQL
- Strong understanding of software engineering principles, design patterns, and best practices
- Experience with version control systems, such as Git
- Familiarity with writing and running tests using tools like Jest, Mocha, or Cypress
- Solid understanding of common data structures and algorithms
- Ability to work independently and collaboratively to solve complex problems
- Intermediate or higher level of English proficiency (both written and spoken, for team communication)
NICE TO HAVE:
- Familiarity with tools, libraries, or frameworks such as Three.js or WebGL for web-based 3D graphics
- Experience with AWS or other cloud platforms for deploying and managing applications
- Knowledge of computational geometry, 3D graphics, or linear algebra for geometry-based software development
- Exposure to CI/CD pipelines and DevOps practices
- Proficiency in TypeScript for type-safe JavaScript development
DUTIES:
- Design, implement, and maintain efficient, reusable, and reliable code using JavaScript technologies
- Develop and maintain RESTful APIs and integrate with third-party services, such as payment gateways or mapping tools
- Collaborate with cross-functional teams to define, design, and ship new features
- Write and maintain unit and integration tests to ensure software quality
- Debug and resolve software defects to ensure optimal performance and user experience
- Participate in planning, code reviews, status meetings, and other team activities
- Contribute to achieving project goals by meeting deadlines and maintaining high code quality standards
COMPENSATION & BENEFITS:
- Competitive salary
- Professional and friendly team
- Flexible work schedule
- Hybrid work mode
- Paid vacation, sick days, and more