Backend Engineer at Anima

Full Time1 month ago
Employment Information
Job Description
As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining the core backend systems that power our web applications. This role requires expertise in building scalable APIs using Python/Flask and Node.js, integrating with cloud platforms like AWS, and working with NoSQL databases such as MongoDB. You will collaborate closely with cross-functional teams to deliver high-quality software solutions that meet business requirements and technical challenges. The ideal candidate will also contribute to the strategic direction of our backend architecture and ensure the reliability and performance of our services.
Key Responsibilities
  • Develop and maintain backend APIs using Python/Flask and Node.js, ensuring they meet performance, security, and scalability standards.
  • Design and implement microservices that support our product ecosystem, focusing on modular architecture and seamless integration.
  • Collaborate with product managers and domain experts to evaluate the feasibility of new features, products, and technical solutions.
  • Participate in system design discussions, providing technical insights to optimize application architecture and user experience.
  • Refine and establish development guidelines, coding standards, and best practices to ensure consistency across the engineering team.
  • Debug, troubleshoot, and resolve complex technical issues in a timely manner, leveraging deep expertise in backend systems.
  • Work with front-end teams to ensure API functionality aligns with product requirements and delivers optimal performance.
  • Monitor and maintain existing backend systems, implementing improvements to enhance reliability, security, and efficiency.
  • Stay updated on emerging technologies and industry trends to recommend innovative solutions for backend development.
  • Document code and technical processes to facilitate knowledge sharing and onboarding of new team members.
Job Requirements
  • Proven experience (5+ years) as a backend developer with expertise in Python/Flask and Node.js ecosystems.
  • Strong proficiency in cloud computing platforms (AWS) and database technologies (MongoDB, SQL databases).
  • Excellent problem-solving skills with a track record of analyzing and resolving complex technical challenges.
  • Ability to work independently and collaboratively, contributing to both individual and team-based projects.
  • Strong communication skills to effectively convey technical concepts to non-technical stakeholders and team members.
  • Experience with CI/CD pipelines, version control systems (Git), and agile development methodologies.
  • Knowledge of RESTful API design principles and microservices architecture patterns.
  • Proficiency in writing clean, maintainable, and scalable code with a focus on code quality and performance optimization.
  • Understanding of system design, architecture, and scalability considerations for enterprise-level applications.
  • Ability to mentor junior developers and share technical expertise to foster team growth and knowledge.
  • Excellent time management skills to prioritize tasks and meet project deadlines efficiently.
  • Strong analytical skills to evaluate system performance, identify bottlenecks, and implement data-driven solutions.
  • Experience with DevOps tools and practices to streamline deployment and operations processes.
  • Knowledge of security best practices, including authentication, authorization, and data protection mechanisms.
  • Ability to adapt to evolving technologies and continuously improve backend systems to meet business needs.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact