Free cookie consent management tool by TermsFeed Backend Python Developer | Antal Tech Jobs
Back to Jobs
1 Week ago

Backend Python Developer

decor
Bangalore, Karnataka, India
Information Technology
Full-Time
Brainhunter Recruiting (India) Private Limited

Overview

Job description

Backend Python Developer,

you will have strong skills in API and microservices development and work within multidisciplinary agile teams of developers, designers, and researchers focused on products. You will provide technical leadership, working closely with the wider team to ensure high-quality code is delivered in line with project goals and delivery cycles. You will collaborate with designers to deliver rapid prototypes as well as production code, ensuring high accessibility standards are upheld. Familiarity with modern frameworks and languages, as well as working practices such as Clean Code, TDD, BDD, continuous integration, continuous delivery, and DevOps, is expected.

Key Responsibilities:

  • Participate in the entire application lifecycle, focusing on coding and debugging.
  • Write clean code to develop functional applications.
  • Troubleshoot and debug applications.
  • Manage cutting-edge technologies to improve legacy applications.
  • Gather and address technical and design requirements.
  • Provide training and support to internal teams.
  • Build reusable code and libraries for future use.
  • Liaise with developers, designers, and system administrators to identify new features.
  • Follow emerging technologies.
  • Proactively advise on best practices.

Education, Experience, and Required Skills:

  • Educational Qualification: Degree in Computer Science, Software Engineering, or related preferred.
  • Processes & Practice: Agile, Scrum/Kanban/Lean, TDD/BDD, CI/CD, XP.
  • Experience: 5-7 years of experience.
  • Essential Skills:
  • Follow Clean Code/SOLID principles.
  • Adhere to and use TDD/BDD.
  • Develop efficient, readable, highly optimized/maintainable, and clear code.
  • Working experience in Python and Kubernetes.
  • Experience in Java and Node.js is an added advantage.
  • Strong understanding and experience in Microservices and REST APIs.
  • Experience with messaging systems (RabbitMQ, ZeroMQ, ActiveMQ, etc.).
  • Experience with mocking frameworks (Mockito, EasyMock, JMock, Spock, Mocha).
  • Proficiency with IDEs (IntelliJ, Eclipse, Visual Studio, Jupyter Notebook).
  • Experience with build tools (SBT, Gradle, Maven).
  • Experience with SQL databases (Oracle, MS SQL Server, Postgres) and NoSQL databases (MongoDB).
  • Ensure all software built is robust and scalable.
  • Experience building server-side web applications.
  • Understanding of and experience with various testing approaches (Geb, Wiremock, JMeter, Gatling, Sauce Labs).
  • Ability to communicate technical concepts to a non-technical audience.
  • Working knowledge of Unix-like operating systems (Linux, Mac OS X).
  • Knowledge of the Git version control system.
  • Ability to quickly research and learn new programming tools and techniques.

Desirable Skills:

  • Mentor and train other developers in a non-line management capacity.
  • Experience mentoring or helping colleagues optimize their code.
  • Knowledge of relational and non-relational database systems.
  • System administration and configuration management skills.
  • Experience presenting work at user groups, business, and to peers.
  • Experience building and scaling high-traffic systems.
  • Experience handling large data sets and scaling their handling and storage.
  • Experience designing and maintaining public HTTP APIs.
  • Experience in Apache Spark.
  • Knowledge of other JVM languages (Groovy, Scala, Clojure, Kotlin).
  • Experience with other NoSQL databases (Neo4J, Cassandra, Redis).

Share job
Similar Jobs
View All
1 Day ago
MTS II - Software Engineer
Information Technology
  • 4 - 7 Yrs
  • Pune
MAJOR RESPONSIBILITIES • Design, implement, integrate, and verify software applications and tools using JavaScript, NodeJS, and C++. • Enhance, optimize, and improve the efficiency and robustness of current software, with a particular focus on OSS ...
decor
1 Day ago
Test Engineer - Functional Testing
Information Technology
  • Hyderabad, Telangana, India
Job Description Proven experience of 2 years of hands-on experience of functional testing. Strong knowledge of quality best practices and methodologies for software testing Experience with automation tools such as selenium, Cypress.io Katalon Stu...
decor
1 Day ago
UcodeSoft Solutions - iOS Developer - Xcode
Information Technology
  • Hyderabad, Telangana, India
Responsibilities Collaborate with the development team to design and implement new features for our iOS applications using Swift. Write clean, maintainable, and efficient code under the guidance of senior developers. Assist in translating UI/UX d...
decor
1 Day ago
Senior Technical Business Analyst
Information Technology
  • Hyderabad, Telangana, India
About the role:As a Senior Business Analyst, you will: Leads the creation & presentation of estimates for overall cost, skill, effort & timeline for new & existing solutions and projects from a functional perspective. Demonstrates solutions to inter...
decor
1 Day ago
Senior QA Engineer
Information Technology
  • Hyderabad, Telangana, India
Our Mission SPAN is enabling electrification for all ⚡We are a mission-driven company designing, building, and deploying products that electrify the built environment, reduce carbon emissions, and slow the effects of climate change. Decarbonization ...
decor
1 Day ago
Software Test Engineer
Information Technology
  • Bangalore, Karnataka, India
Job DescriptionWe are looking for Software Testing Engineers with the ability to architect and implement modern test automation tools and frameworks to support automated functional testing of mobile and web applications they will also facilitate the...
decor
1 Day ago
Full Stack Developer (JAVA & Angular)
Information Technology
  • Bangalore, Karnataka, India
Fullstack Developer must be proficient in Java (Spring Boot) for backend development and Angular for frontend development. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications, ensuring seamles...
decor
1 Day ago
QA Engineer
Information Technology
  • Bangalore, Karnataka, India
We're looking for a...QA EngineerApply Now!Position OverviewYou will participate in the testing effort of a leading SaaS product for small and medium sized hotels. He/she will lead the Quality Engineering effort and help to test and critique softwar...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media