Senior Software Engineer
Build and scale customer-facing software, integrate AI models, and improve distributed services across the full development lifecycle. The role requires 5+ years of software development experience, strong Python or comparable-language skills, and familiarity with Python, Kubernetes, React, MySQL, and AWS.
About the job
Responsibilities
- Integrate the latest AI models into customer-facing features and workflows at scale.
- Solve complex problems and transform them into business solutions.
- Work with the technology stack, including Python, MySQL, React, AWS, and Kubernetes.
- Develop customer-facing features and highly technical projects.
- Work in an agile environment focused on well-structured code, testing, and continuous integration.
- Collaborate with Product Managers, UX Designers, QA, and other developers.
- Assess the technical feasibility of product increments, recommend implementation options, and follow the development lifecycle through release.
- Understand the codebase and improve it through activities such as migrating to modern frameworks and adding tests.
- Proactively identify problems in existing systems and products and propose solutions.
- Design well-organized, reliable software and networking platforms.
- Plan and scale distributed software and applications using synchronous and asynchronous design patterns.
- Track, document, and maintain software and network system functionality.
- Build tools and frameworks to automate development, testing, deployment, management, and monitoring of 24/7 services and products.
Requirements
- 5+ years of relevant software development experience.
- 5+ years of experience with Python or a comparable programming language in developing, maintaining, and deploying software.
- Strong English and Hungarian communication skills.
- Familiarity with Python, Kubernetes, React, MySQL, and AWS.
- Experience working in an agile development environment, preferably in a startup or dynamic technology company.
Nice to Have
- Interest in AI technology and keeping up with the latest trends and advancements.
Skills
Python, MySQL, React, AWS, Kubernetes, Artificial Intelligence, Distributed Systems, Agile Development, Continuous Integration, Synchronous Design Patterns, Asynchronous Design Patterns, Software Testing
Similar jobs
Fullstack Engineering jobsBuild secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.
Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.
Build scalable shared systems, APIs, and engineering libraries that enable product teams across Vanta to ship consistently. The role requires 5+ years of backend or full-stack experience, platform expertise, and familiarity with distributed or event-driven systems.