Middle Back End Engineer (Python, AWS)

Quezon City, Metro Manila
Aurora – Prod_ Aurora /
Full Time /
Hybrid
We are tech transformation specialists, uniting human expertise with AI to create scalable tech solutions.With over 6,500 CI&Ters around the world, we’ve built partnerships with more than 1,000 clients during our 30 years of history. Artificial Intelligence is our reality. 

As a Software Engineer specializing in back-end development with Python and AWS, you will contribute to developing scalable, API-first services for our innovative projects. You'll collaborate with cross-functional teams to build and maintain middleware solutions that integrate data systems and support dynamic user experiences. Working in an agile, client-focused environment, you'll implement technical solutions while growing your expertise and contributing to the continual enhancement of our engineering practices.

Key Accountabilities

    • Back-End Services Engineering:
    • Design, build, and maintain scalable API services and core back-end systems primarily using Python on AWS
    • Write clean, efficient, and well-documented code that meets performance, security, and reliability standards
    • Implement microservices architectures and APIs following best practices
    • Debug, troubleshoot, and resolve complex technical issues in production environments
    • Contribute to system design discussions and implementation planning

    • Technical Growth & Adaptability:
    • Participate in professional development opportunities to deepen your software engineering expertise and broaden your understanding of complementary technologies
    • Engage in internal knowledge-sharing sessions to prepare for the evolving technical landscape of our industry
    • Build transferable skills that enhance your value as a back-end or full-stack engineer while preparing for future career growth
    • Embrace opportunities to learn new technologies when project needs arise, with support from senior team members
    • Demonstrate flexibility by occasionally contributing to different projects or technology areas as business priorities shift
    • Apply your core engineering principles across different contexts, adapting your engineering expertise to new challenges
    • Actively participate in training initiatives that expand your technical repertoire while strengthening your primary skillset
    • Collaborate with teammates during knowledge transfer sessions when transitioning between projects or technology area

    • Collaborative Engineering:
    • Work closely with product managers, data engineers, and other team members to translate business requirements into practical technical solutions
    • Participate in code reviews, pair programming sessions, and regular team discussions to share best practices and improve code quality
    • Contribute to agile ceremonies including sprint planning, daily stand-ups, and retrospectives
    • Support junior developers through mentorship and knowledge sharing
    • Collaborate effectively with cross-functional teams to deliver integrated solutions

    • Quality & DevOps Practices:
    • Adhere to established DevOps practices including continuous integration/continuous delivery (CI/CD)
    • Write comprehensive unit and integration tests to ensure code reliability
    • Participate in monitoring and maintaining application performance and availability
    • Help identify and implement improvements to engineering processes and practices
    • Maintain security awareness and apply secure coding practices in all work
    • practices in all work

Knowledge and Experience

    • 3+ years of practical experience in software development, with strong Python proficiency
    • Hands-on expertise with AWS cloud services, including compute and orchestration tools like Fargate, Lambda, Step Functions, API Gateway, CloudFront and container services like ECS/EKS.
    • Practical experience in building and maintaining APIs and microservices
    • Knowledge of Docker containerization and related orchestration technologies
    • Experience working in agile development environments with a focus on collaborative team dynamics
    • Understanding of modern DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code
    • Good communication skills and the ability to work effectively in a multi-national team setting.

Personal Attributes

    • Passionate about technology, with a deep commitment to continuous learning and staying abreast of emerging trends in cloud computing, microservices, and API-first architectures.
    • Highly adaptable and proactive, comfortable navigating the complexities of greenfield projects, and eager to create robust systems from the ground up.
    • Excellent problem-solving skills, with the ability to take a project from concept to production while anticipating potential challenges and iterating quickly to resolve them.
    • Detail-oriented and quality-driven, consistently focused on writing secure, efficient, and maintainable code while advocating for best practices throughout the development lifecycle.
    • Strong analytical mindset combined with creative thinking, enabling the design and implementation of complex middleware solutions and innovative technical architectures.
    • Resilient and resourceful, maintaining a positive attitude under pressure and effectively managing competing priorities while delivering on high-stakes projects.
    • A strategic thinker, capable of aligning technical initiatives with overarching business goals, and keen to enhance both the engineering team’s performance and the client’s operational success.
    • Interest in developing a well-rounded engineering skillset as part of your long-term career progression.
*Currently, this job is open only for applicants residing in the Philippines.
*This position is to be outsourced to our EOR partner in the Philippines and will eventually be employed by our local entity once established.
*Please take the time to thoroughly review the job advertisement before submitting your application.

Collaboration is our superpower, diversity unites us, and excellence is our standard. 
We value diverse identities and life experiences, fostering a diverse, inclusive, and safe work environment. We encourage applications from diverse and underrepresented groups to our job positions.