DevJobs

Back End Developer

Overview
Skills
  • Java Java
  • Python Python
  • RDBMS RDBMS
  • Microservices Microservices
  • AWS AWS
  • AWS containers
  • AWS serverless
  • PG
  • Event-driven design

About the role:

We’re looking for a highly motivated and passionate Backend Developer to help build and scale our products. In this role, you will design, develop, test, and deploy services from planning to production, leveraging AWS serverless architecture, AWS containers, and Python. A background in enterprise-scale application development for cloud/SaaS is essential, with AWS serverless being a strong advantage. Experience with microservices or event-driven design is highly valued. You’ll work closely with architects, product managers, and development teams to ensure each feature meets the highest standards of quality and reliability.


What you'll do:

  • Design, develop, and maintain scalable software solutions in collaboration with your engineering peers.
  • Participate in design and architecture reviews.
  • Troubleshoot, identify, and resolve high-level systemic issues across platforms.
  • Collaborate cross-functionally with customer success, support, and business teams to deliver on company goals.
  • Bring in new technologies and frameworks as you see fit.
  • What you have:

    • A Rich Background: 5+ years of hands-on experience in developing high-performance distributed systems. Your journey has equipped you with best coding practices..
    • Technical Mastery: Deep understanding of computer science fundamentals. Expert in Python, with a strong ability to select and integrate optimal tools and technologies. Experienced in cloud platforms (e.g., AWS). Required experience with relational databases (e.g., PG). Knowledge of Java is a plus.
    • Proactive Problem Solver: Demonstrated capability in developing and implementing efficient tools, processes, and methodologies to address challenges and enhance efficiency. You're skilled at identifying and resolving potential bottlenecks efficiently. Whenever you raise issues you bring along possible solutions as well.
    • Independence and Initiative: The ability to lead projects from inception to delivery, demonstrating your capacity to work autonomously and produce solutions that meet or exceed project expectations.
    • A Commitment to Excellence: An unwavering belief in the importance of documentation, recognizing that clear, comprehensive documentation is as crucial as the code itself.


    Your Role and Responsibilities Will Include:

    • Hands-On Leadership: Direct engagement with your team and partners to develop and deploy secure, industry-standard code that's robust and ready for production.
    • Culture of Quality: Championing a culture of quality in every aspect of the development process, ensuring that the products we deliver are of the highest standard.
    • Clean Code: Advocating for clean code practices, ensuring that our codebase remains manageable and efficient. You'll take a proactive stance on controlling technical debt, making strategic decisions that balance immediate needs with long-term maintainability.
    • Effective Communication: Facilitating clear and effective communication across various teams and stakeholders, ensuring transparency and efficiency in all project phases.

    AppCard