Job description
Trickle Up is looking for an experienced and driven Lead Full Stack Software Engineer to join our growing technology team.
In this role, you will be responsible for designing, building, and scaling cloud-native applications using Angular on the frontend and Python microservices on the Microsoft Azure DevOps platform.
This is a senior leadership role that requires both strong hands-on engineering capability and the ability to guide and inspire development teams.
You will take full ownership across frontend, backend, and DevOps integration — playing a critical role in shaping the technical direction of our products and systems.
If you are someone who thrives in a fast-paced environment, takes pride in clean architecture, and enjoys mentoring others while building world-class software — we would love to hear from you.
WHAT WE OFFER A dynamic and collaborative work environment.
Opportunity to work on large-scale, impactful technology projects.
Competitive salary and benefits package.
Professional growth and career development opportunities.
A culture that values innovation, ownership, and excellence.
Salary 200k-250k KEY RESPONSIBILITIES Architecture & System Design Lead end-to-end system design and architecture for scalable, cloud-native applications Design and implement microservices architectures with well-defined service boundaries Define and enforce API design standards, versioning, and contract-first development Ensure system reliability using resiliency patterns such as retry, circuit breakers, and fault tolerance Frontend Development Build and optimize Angular-based Single Page Applications (SPA) with a strong focus on performance and maintainability Implement advanced frontend patterns including state management, lazy loading, caching, and routing optimization Backend Development Develop high-performance backend services using Python with a focus on scalability and efficiency Define and implement performance testing and load testing strategies DevOps & Cloud Own end-to-end deployment and release processes with full CI/CD pipeline management Implement secure authentication and authorization across all services Establish and monitor SLIs/SLOs and ensure full system observability including logging, monitoring, and tracing Leadership & Collaboration Conduct thorough code reviews and design reviews to maintain high engineering standards Mentor and guide development teams, ensuring consistent and high-quality deliverables Collaborate closely with QA, DevOps, and business stakeholders to deliver scalable and reliable solutions REQUIRED QUALIFICATIONS Bachelor's degree in Computer Science, Engineering, or a related field 5-6 years of experience in full stack software development, with at least 2-3 years of experience in the Oil & Gas industry Strong experience with Angular for enterprise and dashboard applications Strong backend development experience using Python Proven experience designing and building microservices architectures Hands-on experience with Microsoft Azure cloud services Experience working with CI/CD pipelines via Azure DevOps Strong understanding of containerization and deployment using Docker and Kubernetes WHAT WE ARE LOOKING FOR A natural technical leader who leads by example Someone who takes full ownership of their work from concept to deployment A team player who communicates clearly with both technical and non-technical stakeholders A problem solver with a passion for clean, efficient, and scalable code Someone who is proactive, self-motivated, and continuously improving
This job post has been translated by AI and may contain minor differences or errors.