DevJobs

Backend Developer - Infra Team

Overview
Skills
  • Node.js Node.js ꞏ 4y
  • MongoDB MongoDB
  • PostgreSQL PostgreSQL
  • Microservices Microservices
  • RESTful API RESTful API
  • CI/CD CI/CD
  • AWS AWS
  • Docker Docker
  • Kubernetes Kubernetes
  • Agile methodologies
  • Data modeling
  • Distributed systems
  • Optimization
  • Query performance tuning
  • Serverless
Responsibilities:

  • Involvement and ownership of all aspects of Infra development, from ideation through architecture to implementation, testing and continuous deployment
  • Work closely with developers, DevOps engineers, and other stakeholders to ensure smooth integration and delivery of features
  • Provide technical guidance and mentorship to developers, fostering their growth and helping them enhance their skills
  • Optimize application performance, ensuring low latency, high availability, and reliability
  • Identify and address bottlenecks, bugs, and performance issues within the backend infrastructure.
  • Stay up-to-date with industry trends, emerging technologies, and best practices to continually improve the development process.
  • Participate in design and code reviews and ensure adherence to coding standards
  • Conduct thorough testing of backend components, write automated tests, and ensure high code quality and reliability
  • Contribute to the overall technical strategy and architecture of the product

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 4+ years of experience in server-side development (strong advantage for Node.js)
  • Experience working on AWS cloud environments (Serverless \ Kubernetes \ Docker)
  • Experience working in CI/CD workflows, Agile methodologies
  • Solid understanding of databases (e.g., PostgreSQL, MongoDB) and experience in data modeling, optimization, and query performance tuning
  • Experience with services API architecture, such as REST
  • In-depth knowledge of distributed systems and microservices architecture
  • Proven ability to work collaboratively within a cross-functional team and effectively communicate ideas and solutions

Advantages

  • Experience leading a team or supporting/tech leading
  • Experience in recruiting data engineers
  • Experience in the Fin-tech domain
  • Experience with NodeJS
Balance