Back to all job openings
Python
Senior Software Engineer
We are looking for a talented Senior Software Engineer (Python) to
join one of our teams engaged in development of business applications for an airline company.
Project Description
Our client is building a world where air travel is the most sustainable, affordable,
comfortable, quiet, and fastest way to travel any distance. They have brought all of the pieces
together in order to accelerate the next great revolution in aviation: electric flight. By unlocking
affordable, more sustainable, personalized air transportation for everyone, they are promising to
bring aviation into the modern age.
What You Will Be Doing
Develop web and mobile applications using modern tech-stack, patterns, and latest technologies.
Create new programs and maintain existing programs, utilizing the latest programming languages and development environments.
Collaborate with various departments (i.e., business, product, sales, etc.) to gather the business requirements for the software.
Define, review, implement, and document the development of the applications and ensure compliance with the original design and the business requirements.
Suggest technologies and third-party services/components improve the software.
Create and maintain cloud-based web services for server-side infrastructure, including Google Cloud, Amazon Web Services, and Firebase.
Perform technical audits on existing platforms analyze results to offer the best solutions.
Research and stay informed of the latest technologies to ensure that platforms are designed and updated to take advantage of the latest technologies, methodologies, and best practices.
Support debugging and issue resolution for customer escalations.
What We Expect from You
3+ years working experience.
Experience working with low-latency, high-volume, and highly-available distributed systems including deployment, monitoring, and building robust fault-tolerant systems.
Highly responsible, self-motivated, and able to thrive in an energetic, fast-paced, creative environment.
Strong work ethic and able to work effectively independently and in collaborative team environments.
Knows what needs to be done and operates with a sense of urgency, focus, and discipline.
Have excellent communication skills (written, verbal, presentation, and interpersonal).
Team player, with a strong sense of ownership and a 'get things done' attitude.
Detailed-oriented persona, who is very meticulous about their work.
Above all, ethical, fair, and maintaining high integrity.
What Skills You Need for this Position
Python
Test automation (pytest)
Javascript
CSS/HTML
SQL/Relational Database experience
Docker
Bonus points for:
Django
React
Angular
Nodejs
Cloud-native application design
AWS (Lambda, S3, DynamoDB, EC2, CloudWatch, AppSync, API Gateway, IAM)
CI/CD (Jenkins)
What We Offer
Competitive compensation depending on experience and skills
Full time job
Office or remote per your choice (offices located in US, Argentina, Mexico, Colombia, Georgia, Ukraine, Belarus, Poland)
Sick leave and regular vacation
Free English classes
Apply now