We are seeking a
Back-End Developer to join our team! In this role, you will be responsible for creating and supporting new and existing project functionalities, as well as contributing to technical decision-making.
What you’ll be doing:
- Working with relational databases like MySQL and PostgreSQL. This includes database design, querying, and optimization.
- Testing methodologies, including unit testing, integration testing, and end-to-end testing, to ensure the quality and reliability of software applications.
- Branching, merging, and collaborating with other developers using version control systems, is crucial for efficient code management and collaboration.
- Collaborate effectively with team members and stakeholders.
- Take initiative and independently plan, prioritize, and execute work processes, demonstrating strong organizational and time management skills.
- Develop clear and efficient back-end solutions for the project, focusing on code clarity and maintainability for future tasks.
- Collaborate closely with a skilled team specializing in website optimization, SEO strategies, and Analytics insights.
- Identify areas for improvement in the project, automate tasks where possible, and continually enhance services to provide an exceptional experience for our partners.
- Contribute to developing and implementing processes and procedures to enhance the team's productivity and efficiency.
- Engage directly with clients and technical teams in communication.
- Maintain a strong focus on security and data protection for users.
Requirements:
- Over 4 years of experience as a backend developer, expertise in JavaScript and hands-on experience with various Node.js frameworks like NestJS and Express.js
- Proficiency in TypeScript, Next.js, Elastic Search, and GraphQL
- Working with large databases such as MongoDB and MySQL, optimizing SQL queries for performance.
- The ability to comprehend and work with existing codebases effectively is possessed by the candidate.
- Experience with version control systems like Git.
- A solid grasp of microservice architecture and developing high-load systems.
- Familiarity with mail servers, RabbitMQ, and Cloud Services such as AWS.
- Hands-on experience with CI/CD pipelines and integrating payment services.
- English proficiency that allows confident speaking skills and understanding of technical documentation.
Would be a plus:
- Experience with additional programming languages and frameworks is advantageous.
- A university degree in IT/Engineering or a related field is preferred.
So, who are we?
ROOM4 is a software development company that specializes in outsourcing and outstaffing services. We are committed to delivering high-value, cost-effective solutions for our customers. By outsourcing non-core functions to us, businesses can save up on operational costs, enabling them to reallocate resources and concentrate on their core operations. We empower our customers to accelerate their priorities by leveraging our agile engineering skills to bring human-centric products to market.
With a dedicated team focused on meeting our clients' requirements, we are continuously growing and expanding our capabilities to deliver exceptional service and top-quality solutions that exceed our clients' expectations.