Company Description
Nueve Solutions is a fintech. We specialize in developing integrations and custom banking applications for financial institutions. With our expertise in creating digital solutions for today's banking applications, we strive to provide innovative solutions to our clients.
This position is applicable to candidates residing in these states : Telangana or Andhra Pradesh.
Role Description
We are looking for an experienced Senior Python Developer with 5+ years of hands-on experience in designing, developing, and maintaining back-end web applications. The ideal candidate should possess strong technical leadership skills , with the ability to guide teams, review code, and ensure best practices are followed.
As a Senior Python Developer, you will collaborate with cross-functional teams to architect and implement scalable, high-performance software solutions. This is a full-time onsite role based in Visakhapatnam
Qualifications
- Strong experience in back-end web development and software development
- Proficiency in Python programming and object-oriented programming (OOP) concepts
- Knowledge of databases and experience working with SQL
- Problem-solving and analytical thinking skills
- Experience with version control systems and agile development methodologies
- Excellent communication and collaboration skills
- Experience in the banking or financial industry is a plus
- Bachelor's degree in Computer Science, Engineering, or a related field
Requirements and Skills
Expert in Python, with knowledge of at least one Python web framework such as Django, Flask, Tornado, etc depending on your technology stackExperience with AWS or AzureExperience with RESTful APIs and microservices architecture (design and implementation)Understanding of the threading limitations of Python, and multi-process architectureFamiliarity with automation testing frameworks like Pytest, Unittest, Monkey Patch, and pytest-mockitoGood understanding of server-side templating languages such as Jinja 2, Mako, etc depending on your technology stackBasic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3Knowledge of user authentication and authorization between multiple systems, servers, and environmentsFamiliarity with event-driven programming in PythonUnderstanding the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platformAble to create database schemas that represent and support business processesStrong unit test and debugging skillsProficient understanding of code versioning tools