Overview
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Application Engineer (Python/JavaScript/Typ
Full job description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Application Engineer (Python/JavaScript/TypeScript) based in the United States. This is an exciting opportunity for an experienced software engineer to build scalable, high-performance applications that transform artificial intelligence and machine learning insights into impactful user experiences. You will work across the full stack, developing robust backend services, RESTful APIs, and intuitive front-end interfaces. Leveraging modern cloud technologies, you will help deliver secure, reliable, and scalable solutions that address complex business challenges. You will collaborate closely with solutions architects and cross-functional engineering teams to translate technical and business requirements into effective applications. The role combines hands-on development, cloud-native architecture, automation, and continuous improvement in a data-driven, innovation-focused environment. If you enjoy solving challenging engineering problems and building technology that turns data into meaningful outcomes, this opportunity offers an excellent platform to make an impact.
Full-Stack Application Development: Design, develop, and maintain scalable applications and workflows using modern software architectures and 12-factor application principles. Backend Engineering: Build and maintain robust backend services using Python, ensuring performance, reliability, maintainability, and seamless integration with AI and machine learning systems. API Development and Microservices: Design and implement RESTful APIs, microservices, and containerized services that support efficient application delivery and integration across systems. Front-End Development: Create intuitive, responsive, and high-performance user interfaces using modern JavaScript and TypeScript frameworks such as React, Vue.js, or Angular. Cloud-Native Solutions: Develop, deploy, and scale applications using Google Cloud or Microsoft Azure, leveraging managed cloud services, containerization, and asynchronous event-driven architectures. Database Management: Work with relational and NoSQL databases, including MySQL, PostgreSQL, MongoDB, and SQL Server, supporting data modeling, schema management, and database migrations. Application Quality and Testing: Implement appropriate testing frameworks and quality assurance practices to validate functionality, performance, reliability, and scalability. DevOps and Release Management: Contribute to automation, continuous integration and continuous delivery (CI/CD), deployment strategies, and release management to improve development efficiency. Security and Performance Optimization: Maintain high standards for code quality, application security, system reliability, and compliance with non-functional requirements. Architecture and Technical Collaboration: Partner with solutions architects and engineering colleagues to ensure application designs align with business objectives, technical specifications, and architectural standards. Agile Development: Participate in daily stand-ups, sprint planning, architecture discussions, design reviews, and other Agile ceremonies to support effective collaboration and timely delivery. Continuous Improvement: Troubleshoot complex technical issues, improve existing systems, and contribute to engineering best practices, reusable components, and scalable development processes. Requirements Professional Experience: At least 4 years of professional software development experience building and maintaining full-stack applications. Python Expertise: Strong proficiency in Python for backend development, service implementation, and application integration. Full-Stack Development: Demonstrated experience developing front-end applications using JavaScript or TypeScript and frameworks such as React, Vue.js, or Angular. API and Microservices Development: Hands-on experience designing and implementing RESTful APIs, microservices, and containerized applications. Containerization and Orchestration: Experience with Docker and Kubernetes for packaging, deploying, and managing application services. Cloud Platform Experience: Practical experience deploying and scaling applications using Google Cloud services; familiarity with Microsoft Azure and cloud-native architectures is also valuable. Software Architecture: Strong understanding of microservices architecture, 12-factor application methodology, distributed systems, and modern application design principles. Database Technologies: Solid experience working with relational and NoSQL databases, including MySQL, PostgreSQL, MongoDB, or SQL Server, along with database schema management and migration practices. Configuration and Security: Familiarity with configuration management, secrets management, and secure application development practices. Testing and Delivery: Knowledge of software testing frameworks, automated testing, CI/CD pipelines, release management, and Agile/Scrum methodologies. Technical Problem-Solving: Strong troubleshooting, debugging, analytical reasoning, and system design skills, with the ability to resolve complex engineering challenges. Communication and Collaboration: Ability to work effectively with architects, developers, and cross-functional stakeholders, communicate technical concepts clearly, and translate business needs into reliable technical solutions. Adaptability and Ownership: A proactive mindset, commitment to code quality, and willingness to learn new technologies and continuously improve engineering practices. Benefits Competitive Salary: Annual compensation ranging from $120,000 to $160,000 , depending on experience, expertise, interview performance, geographic location, and final role level. Comprehensive Health Insurance: Health coverage designed to support employee well-being. Paid Time Off: Vacation and paid time off to support rest, personal commitments, and work-life balance. Paid Holidays: Paid holidays throughout the year. Sick Leave: Sick leave to support personal health and recovery. Parental Leave: Leave benefits to support employees and their families during important life transitions. Bereavement Leave: Time off to manage personal and family needs following a loss. Retirement Savings: A 401(k) retirement plan with employer matching. Employee Referral Bonuses: Additional earning opportunities through employee referral programs. Remote Work: A remote working arrangement offering flexibility in how and where you work, subject to applicable location requirements. Professional Growth: Opportunities to work with modern cloud platforms, AI/ML technologies, and challenging engineering projects while developing technical expertise.
Tips for this job
Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.
- Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
- Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
- Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
- Apply through the original employer or official recruitment destination shown on this page.
JobOpportunity.info helps you discover and organize source listings. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.
Apply through JobOpportunity →Browse current JobOpportunity listings from jobgether (lever) →