Backend Developer at Vesti

February 8, 2024
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

Responsibilities:

  1. Collaborate with cross-functional teams to understand project requirements and translate them into efficient and scalable code.
  2. Develop and maintain server-side applications using Node.js, Nest.js, and TypeScript.
  3. Implement and optimize database interactions using Sequelize ORM and PostgreSQL.
  4. Work with microservices architecture to design, build, and deploy scalable and maintainable solutions.
  5. Write clean, modular, and well-documented code following best practices and coding standards.
  6. Participate in code reviews to ensure code quality and share knowledge with the team.
  7. Troubleshoot and debug issues, providing timely resolution to reported problems.
  8. Stay updated on emerging technologies and industry trends to contribute innovative ideas.

Qualifications:

  1. Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  2. Solid understanding of JavaScript, Node.js, and TypeScript.
  3. Familiarity with microservices architecture and its principles.
  4. Experience with Sequelize ORM for database interactions.
  5. Knowledge of PostgreSQL or other relational databases.
  6. Exposure to Nest.js framework.
  7. Basic understanding of version control systems, such as Git.
  8. Strong problem-solving skills and attention to detail.
  9. Excellent communication and teamwork skills.

Preferred Skills:

  1. Previous internship or project experience in a similar tech stack.
  2. Familiarity with RESTful APIs and web services.
  3. Understanding of containerization and orchestration tools (e.g., Docker, Kubernetes).
  4. Exposure to frontend technologies such as React, Angular, or Vue.js.
  5. Basic knowledge of cloud platforms, particularly AWS or Azure.

Benefits:

  1. Competitive salary and performance-based bonuses. Health, dental, and vision insurance.
  2. Opportunities for professional development and training.
  3. Dynamic and collaborative work environment.
  4. Employee wellness programs and activities.
  5. If you are a passionate and ambitious developer looking to kickstart your career with a forward-thinking company, we invite you to apply for this exciting opportunity.
  6. Join us in pushing the boundaries of technology and making a real impact in the industry.

To apply, please submit your resume and a cover letter detailing your relevant experience and why you are a perfect fit for this role Please send your CV to [email protected]