Job Summary
We partner with world-class startups and enterprises to bring their disruptive solutions to market. Our goal is to be industry leaders in technical execution building well-crafted products. In order to achieve all of this, we use a wide variety of well-known and cutting - edge technologies. In this case, we seek an enthusiastic and proactive Python Engineer to join us!
A Python Engineer is responsible for designing, developing, and maintaining high-quality applications using the language. You will collaborate closely with cross-functional teams to translate business requirements into technical solutions.
They also stay updated with the latest Python updates and features, continuously learning and adapting their skills. Additionally, they engage in code reviews, pair programming, and other collaborative practices to ensure high-quality applications development.
Key Responsibilities
Building new features and have a solid understanding of the full web development life cycle.
Making changes and shipping code to production continuously.
Troubleshoot and resolve applications bottlenecks and bugs.
Maintaining the existing codebase and identifying possible improvements.
Writing Unit Tests for existing and new features.
Collaborate with cross-functional teams to define, design, and ship new features.
Making sure the documentation of the project is accurate and helpful, manage individual project priorities, deadlines, and deliverables.
Mentor junior engineers and contribute to team knowledge sharing.
Stay up to date on industry trends, emerging technologies, and software engineering best practices.
Qualifications and Skills
Bachelor’s degree in Computer Science.
Proficient use of English, both writing and speaking.
Strong experience (at least 4 years) in Python development.
Strong experience architecting and building reliable, scalable, maintainable high-performance web applications.
Experience with building and maintaining customer-facing APIs.
Experience with any of the following frameworks: FastAPI, Django or Flask.
Experience with databases and ORM concepts, preferably with PostgreSQL or MySQL.
Understanding and usage of containerized software (Docker).
Familiarity with AWS cloud platform.
Solid understanding of web development principles, including RESTful APIs, authentication, and security.
Experience working with Git version control, Unit testing, and Continuous Integration.
Excellent problem-solving and debugging skills.
Strong communication and collaboration abilities.
Ability to work independently as well as in a team environment.
Willingness to learn and experiment with new technologies.
Nice To Have
Experience with HTML, CSS, JavaScript, and related frontend technologies.
Experience with a frontend web framework such as React is a plus.
Hi, I'm María - press apply now, it only takes 5 min.
Quickly validate your skills through audio responses while applying—It's just like recording an audio on WhatsApp.
1
Apply for a job
Our AI-powered matching algorithm considers over 100,000 data points to curate a thoroughly vetted shortlist just for you.
2
Get matched
We analyze the nuances of your voice, your career so far, and the quality of your audio responses to mapp your profile and match you with the right company.
2
Get matched
Our AI-powered matching algorithm considers over 100,000 data points to curate a thoroughly vetted shortlist just for you.
3
Meet the company
We’ll highlight all the reasons why the company should hire you, and you will receive an invitation for an interview to showcase those reasons.
3
Meet the company
Our AI-powered matching algorithm considers over 100,000 data points to curate a thoroughly vetted shortlist just for you.
4
Get hired
Mappa will handle everything from contract to payment, allowing you to focus on delivering your best work.
4
Get hired
Our AI-powered matching algorithm considers over 100,000 data points to curate a thoroughly vetted shortlist just for you.