Senior Application Engineer (Python/JavaScript/Typescript)

Jobgether

View original posting

Work arrangement
Remote
Occupation
Software & IT
Location
US
Compensation
Not disclosed
Apply by
April 13, 2027

About this role

<h3>Accountabilities</h3><li>
<strong>Full-Stack Application Development:</strong>Design, develop, and maintain scalable applications and workflows using modern software architectures and 12-factor application principles.</li><li>
<strong>Backend Engineering:</strong>Build and maintain robust backend services using Python, ensuring performance, reliability, maintainability, and seamless integration with AI and machine learning systems.</li><li>
<strong>API Development and Microservices:</strong>Design and implement RESTful APIs, microservices, and containerized services that support efficient application delivery and integration across systems.</li><li>
<strong>Front-End Development:</strong>Create intuitive, responsive, and high-performance user interfaces using modern JavaScript and TypeScript frameworks such as React, Vue.js, or Angular.</li><li>
<strong>Cloud-Native Solutions:</strong>Develop, deploy, and scale applications using Google Cloud or Microsoft Azure, leveraging managed cloud services, containerization, and asynchronous event-driven architectures.</li><li>
<strong>Database Management:</strong>Work with relational and NoSQL databases, including MySQL, PostgreSQL, MongoDB, and SQL Server, supporting data modeling, schema management, and database migrations.</li><li>
<strong>Application Quality and Testing:</strong>Implement appropriate testing frameworks and quality assurance practices to validate functionality, performance, reliability, and scalability.</li><li>
<strong>DevOps and Release Management:</strong>Contribute to automation, continuous integration and continuous delivery (CI/CD), deployment strategies, and release management to improve development efficiency.</li><li>
<strong>Security and Performance Optimization:</strong>Maintain high standards for code quality, application security, system reliability, and compliance with non-functional requirements.</li><li>
<strong>Architecture and Technical Collaboration:</strong>Partner with solutions architects and engineering colleagues to ensure application designs align with business objectives, technical specifications, and architectural standards.</li><li>
<strong>Agile Development:</strong>Participate in daily stand-ups, sprint planning, architecture discussions, design reviews, and other Agile ceremonies to support effective collaboration and timely delivery.</li><li>
<strong>Continuous Improvement:</strong>Troubleshoot complex technical issues, improve existing systems, and contribute to engineering best practices, reusable components, and scalable development processes.</li><h2>Requirements</h2><li>
<strong>Professional Experience:</strong>At least 4 years of professional software development experience building and maintaining full-stack applications.</li><li>
<strong>Python Expertise:</strong>Strong proficiency in Python for backend development, service implementation, and application integration.</li><li>
<strong>Full-Stack Development:</strong>Demonstrated experience developing front-end applications using JavaScript or TypeScript and frameworks such as React, Vue.js, or Angular.</li><li>
<strong>API and Microservices Development:</strong>Hands-on experience designing and implementing RESTful APIs, microservices, and containerized applications.</li><li>
<strong>Containerization and Orchestration:</strong>Experience with Docker and Kubernetes for packaging, deploying, and managing application services.</li><li>
<strong>Cloud Platform Experience:</strong>Practical experience deploying and scaling applications using Google Cloud services; familiarity with Microsoft Azure and cloud-native architectures is also valuable.</li><li>
<strong>Software Architecture:</strong>Strong understanding of microservices architecture, 12-factor application methodology, distributed systems, and modern application design principles.</li><li>
<strong>Database Technologies:</strong>Solid experience working with relational and NoSQL databases, including MySQL, PostgreSQL, MongoDB, or SQL Server, along with database schema management and migration practices.</li><li>
<strong>Configuration and Security:</strong>Familiarity with configuration management, secrets management, and secure application development practices.</li><li>
<strong>Testing and Delivery:</strong>Knowledge of software testing frameworks, automated testing, CI/CD pipelines, release management, and Agile/Scrum methodologies.</li><li>
<strong>Technical Problem-Solving:</strong>Strong troubleshooting, debugging, analytical reasoning, and system design skills, with the ability to resolve complex engineering challenges.</li><li>
<strong>Communication and Collaboration:</strong>Ability to work effectively with architects, developers, and cross-functional stakeholders, communicate technical concepts clearly, and translate business needs into reliable technical solutions.</li><li>
<strong>Adaptability and Ownership:</strong>A proactive mindset, commitment to code quality, and willingness to learn new technologies and continuously improve engineering practices.</li><h2>Benefits</h2><li>
<strong>Competitive Salary:</strong>Annual compensation ranging from<strong>$120,000 to $160,000</strong>, depending on experience, expertise, interview performance, geographic location, and final role level.</li><li>
<strong>Comprehensive Health Insurance:</strong>Health coverage designed to support employee well-being.</li><li>
<strong>Paid Time Off:</strong>Vacation and paid time off to support rest, personal commitments, and work-life balance.</li><li>
<strong>Paid Holidays:</strong>Paid holidays throughout the year.</li><li>
<strong>Sick Leave:</strong>Sick leave to support personal health and recovery.</li><li>
<strong>Parental Leave:</strong>Leave benefits to support employees and their families during important life transitions.</li><li>
<strong>Bereavement Leave:</strong>Time off to manage personal and family needs following a loss.</li><li>
<strong>Retirement Savings:</strong>A 401(k) retirement plan with employer matching.</li><li>
<strong>Employee Referral Bonuses:</strong>Additional earning opportunities through employee referral programs.</li><li>
<strong>Remote Work:</strong>A remote working arrangement offering flexibility in how and where you work, subject to applicable location requirements.</li><li>
<strong>Professional Growth:</strong>Opportunities to work with modern cloud platforms, AI/ML technologies, and challenging engineering projects while developing technical expertise.</li>

Apply on employer site

You'll continue on the employer's careers page to submit your application.