Вакансії: junior front end developer, Дистанційно
- Sigma SoftwareДистанційноЗазвичай відповідає протягом 1 дня·
- Develop unit, integration, and end-to-end automated tests, performing dev-testing before marking tasks as complete.
Job Post Details
Senior JavaScript Full Stack Developer - job post
Місцезнаходження
Повний опис вакансії
Required skills
We are looking for a skilled Senior JavaScript Full Stack Developer who is eager to take on new challenges and grow within a dynamic team. You’ll work on projects of varying complexity, with the opportunity to shape technical decisions and drive innovation.
This is primarily a Full Stack role, but we are also open to Back-end developers who are willing to contribute to the Front-end when required. If you’re interested in technical leadership, there’s also an opportunity to take on a Tech Lead role.
Experience with HRMS/ERP systems is a plus, as you’ll be working on solutions that have a real impact on business processes. If you’re looking for a role that offers both technical challenges and career growth, we’d love to hear from you!
Requirements
- 4+ years of commercial experience in programming
- Proficiency in JavaScript and Node.js, with expertise in frameworks such as NestJS or Express.js
- Strong understanding of REST API development and TypeScript
- Hands-on experience with Docker and containerized applications
- Proficient in working with relational databases such as MySQL and document-based storage solutions such as Redis
- Front-end development experience using ReactJS with JavaScript and TypeScript
- General understanding of CI/CD practices and experience with Azure Cloud
- Hands-on experience with Azure DevOps Pipelines for deployment automation
- B1-B2 level of English, with the ability to work with English documentation
WOULD BE A PLUS:
- Experience with Infrastructure as Code (IaC) using Terraform and Kubernetes
- Background in process automation and business process modeling
- Familiarity with ERP systems and working within Scrum frameworks
Responsibilities
- Design and implement complex software components, ensuring adherence to best engineering practices and company SDLC guidelines
- Develop unit, integration, and end-to-end automated tests, performing dev-testing before marking tasks as complete
- Conduct peer code reviews, proactively seek feedback, and mentor Junior/Middle developers through guidance and code reviews
- Promote clean code principles, modularity, and extensibility
- Participate in requirements clarification, estimations, and planning
- Where applicable, take on the role of Project Architect, defining tech stacks and supervising system designs
- Act as a feature leader, ensuring feature delivery from requirements gathering to defect resolution
- Contribute to technical and user documentation
- Track task progress, and proactively raise potential risks
- Contribute to build and deployment automation where appropriate
- Actively engage in self-development and continuous learning
- Diversity of Domains & Businesses
- Variety of technology
- Health & Legal support
- Active professional community
- Continuous education and growing
- Flexible schedule
- Remote work
- Outstanding offices (if you choose it)
- Sports and community activities