Python Developer

7 Months ago • 3-5 Years • Programming

Job Summary

Job Description

The Backend Engineer will design, develop, and maintain backend services and APIs using Python and Flask to support front-end applications, implementing CI/CD pipelines and Git for version control. Responsibilities include troubleshooting, debugging, participating in code reviews, and extending existing systems. The candidate will be writing clean, efficient, and maintainable code, developing RESTful APIs, performing unit testing, and optimizing database schemas. Collaborating with cross-functional teams and maintaining technical documentation is also required.
Must have:
  • 3-5 years of backend development experience.
  • Strong proficiency in Python and Flask.
  • Familiarity with Git for version control.
  • Strong problem-solving and attention to detail.
Good to have:
  • Experience with Node.js is a plus.
  • Understanding of RESTful principles is a plus.
  • Familiarity with Agile or Scrum methodologies is a plus.
Perks:
  • Dynamic and creative work environment.
  • Opportunities for professional growth.
  • Collaborative culture that values innovation and quality.
  • Competitive salary and benefits.
  • Travel sponsorship for international conferences.
  • Craftsmanship culture with sponsored paid content.

Job Details

Company Description

BetaCraft is a technology-driven software company that provides solutions and outsourcing services to companies around the globe. We are experts in web and mobile product development with over 10+ years of experience. Our mission is to instill great technology into upcoming businesses with the help of world-class processes and practices.

We have built our own Tech startups like Twist and AppSurfer. Doing so, we acquired a deep understanding of building a product from scratch. It helps us understand the product maker’s mindset and serve them with valuable insights into their product-building decisions.

We have also worked with industry leaders like Intel to deliver excellent solutions with cutting-edge technology.

We value passion and craftsmanship while writing software. Here are some perks of working at BetaCraft - 

  • A dynamic and creative work environment.
  • Opportunities for professional growth and development.
  • A collaborative culture that values innovation and quality.
  • Competitive salary and benefits.
  • Travel sponsorship for international technical conferences if your talk gets selected.
  • Craftsmanship Culture: We value and love learning, and it's an integral part of our culture. You will have the opportunity to learn from senior craftsmen and benefit from sponsored paid content to enhance your skills in writing better software.

Job Description

We are seeking a highly motivated and skilled Backend Engineer to join our dynamic development team. Candidate with strong profi ciency in Python, and a proven track record of developing robust APIs using Flask. In this role, you will collaborate closely with front-end developers to design and implement seamless APIs for our applications, ensuring effi ciency, scalability, and reliability. If you are passionate about backend development and thrive on creating impactful APIs that power user-facing applications, we encourage you to apply and become a key contributor to our team.

Key Responsibilities:

  • Design, develop, and maintain backend services and APIs using Python and Flask to support front-end applications.
  • Collaborate with front-end developers to integrate APIs effectively and ensure smooth communication between systems.
  • Implement and manage CI/CD pipelines on GitHub to streamline the development and deployment process.
  • Use Git for version control, ensuring code quality and collaboration within the team.
  • Troubleshoot and debug backend systems, ensuring optimal performance and scalability.
  • Participate in code reviews to uphold coding standards and best practices.
  • Work on extending and enhancing existing systems and APIs to support new functionalities.

1. Application Development

  • Write clean, efficient, and maintainable using Flask.
  • Develop RESTful APIs and integrate them with front-end systems.
  • Implement business logic in backend processes.
  • Work on extending and enhancing existing systems and APIs to support new functionalities

2. Testing and Debugging

  • Perform unit testing and debugging to ensure high-quality software.
  • Identify and resolve performance bottlenecks and technical issues.
  • Troubleshoot and debug backend systems, ensuring optimal performance and scalability.

3. Collaboration

  • Work with cross-functional teams, including designers, product managers, and frontend developers, to deliver features.
  • Use Git for version control, ensuring collaboration within the team.
  • Participate in peer code reviews to maintain code quality and share knowledge.

4. Database Management

  • Design and optimize database schemas.
  • Write queries and manage interactions with relational (e.g., PostgreSQL,) and NoSQL databases.

5. Documentation

  • Maintain technical documentation for code, libraries, and APIs.
  • Provide clear notes and instructions in the form of comments in the code for future maintenance and updates.

Qualifications

  • 3-5 years of hands-on experience in backend development.
  • Strong proficiency in Python and experience with Flask.
  • Familiarity with version control systems, specifically Git.
  • Strong problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment and communicate effectively.
  • Experience with Node.js is a plus.
  • Understanding of modern API development practices, including RESTful principles is a plus.
  • Familiarity with Agile or Scrum methodologies is a plus.

Additional Information

What We Offer:

  • Opportunity to work on cutting-edge projects in a fast-paced and innovative environment.
  • Collaborative and inclusive work culture.
  • Competitive compensation package and benefits.
  • Professional growth opportunities and skill development.

Similar Jobs

Square - Digital Buildings System Engineer - Niagara

Square

Pune, Maharashtra, India (On-Site)
1 Week ago
USE Insider - Revenue Operations Specialist

USE Insider

Istanbul, İstanbul, Türkiye (On-Site)
9 Months ago
Make - Community Program Manager

Make

Prague, Czechia (On-Site)
2 Months ago
Fluxon - Senior Technical Project Manager

Fluxon

Kraków, Lesser Poland Voivodeship, Poland (Remote)
2 Months ago
Sprinkler - Technical Success Manager - Core (Ads, Social, Marketing)

Sprinkler

Zürich, Zurich, Switzerland (On-Site)
1 Month ago
Playtika - Java Developer /Kyiv

Playtika

Ukraine (On-Site)
9 Months ago
London stock Exchange - Senior Java Developer

London stock Exchange

London, England, United Kingdom (Hybrid)
2 Months ago
Synechron - Lead Java Developer

Synechron

Pittsburgh, Pennsylvania, United States (On-Site)
1 Week ago
JDA - Software Engineer - I (Python)

JDA

Dallas, Texas, United States (Hybrid)
1 Month ago
endava - .NET Developer with AWS experience

endava

Varna, Varna, Bulgaria (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

tonies studios - Senior Product Manager - Interactive

tonies studios

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)
2 Weeks ago
C3 IoT - Solution Engineer

C3 IoT

Amsterdam, North Holland, Netherlands (On-Site)
3 Weeks ago
onwards Search - Sr. Product Designer (Native Mobile)

onwards Search

Boston, Massachusetts, United States (Remote)
6 Days ago
Illumina - Staff Program Manager, Software

Illumina

San Diego, California, United States (Hybrid)
1 Month ago
hogarth - Production Coordinator

hogarth

Singapore (Hybrid)
6 Days ago
Mapbox - Principal Software Development Engineer, Navigation SDK

Mapbox

United States (Remote)
1 Week ago
Make - Data Engineer

Make

Madrid, Community Of Madrid, Spain (On-Site)
2 Months ago
Tesla - Megapack Sales Operations Project Manager, Energy EMEA

Tesla

North Holland, Netherlands (On-Site)
5 Months ago
bytedance - Product Manager, Large Language Model

bytedance

Singapore (On-Site)
1 Month ago
bytedance - Senior Security Software Architect - Security Engineering - San Jose

bytedance

San Jose, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Moving Walls India - Android Developer

Moving Walls India

Chennai, Tamil Nadu, India (On-Site)
3 Years ago
NCR Atleos - SW Engineer II BI

NCR Atleos

Hyderabad, Telangana, India (On-Site)
3 Months ago
Simple Viral Games - Android Developer

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Nagarro - Senior Staff Engineer, QA Manual

Nagarro

India (Remote)
9 Months ago
Qualcomm - Senior Engineer - SDET

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Krafton India  - Lead Marketing Manager

Krafton India

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Alphawave Semi - Staff Engineer - STA

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Nagarro - Principal Engineer, ETL

Nagarro

India (Remote)
9 Months ago
Zuora - Sr Software Engineer

Zuora

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Roblox - Moderation Escalation Specialist

Roblox

Gurugram, Haryana, India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Blitz app - Senior Software Engineer (C++)

Blitz app

India (Remote)
4 Months ago
Autodesk - Engineering Manager (Java/Nodejs, AWS)

Autodesk

Pune, Maharashtra, India (On-Site)
1 Month ago
5minlab - Client Programmer

5minlab

Seoul, South Korea (On-Site)
6 Months ago
Capgemini - Linux Administrator with SQL

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
techholding - Senior Java Engineer

techholding

Ahmedabad, Gujarat, India (Remote)
2 Years ago
Saviynt - Sr. ASP .Net developer

Saviynt

El Segundo, California, United States (Hybrid)
9 Months ago
Qualcomm - Programmer Analyst - Lead

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
ARHS - Database Administrator

ARHS

Athens, Greece (On-Site)
2 Months ago
grimlore games - Lead Programmer

grimlore games

Germany (On-Site)
2 Months ago
Capgemini - Python + Robot Framework + Infotainment

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (Remote)

Pune, Maharashtra, India (Remote)

Pune, Maharashtra, India (Remote)

Pune, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by Beta Craft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug