18 Aviatrix Jobs
Staff Software Engineer - Backend Development (6-8 yrs)
Aviatrix
posted 17hr ago
About the role :
We are seeking a skilled Backend Engineer with extensive database experience to join our dynamic Field Innovation Team within the Professional Services Organization.
This role focuses on developing the Aviatrix Extensibility Framework, in close collaboration with our team of software engineers.
You will be instrumental in enhancing our cloud networking solutions, driving innovation, and delivering exceptional results for our clients.
Position Responsibilities :
- Collaborate with software engineers to design, develop, and implement backend solutions within the Aviatrix Extensibility Framework.
- Manage and optimize database systems to ensure high performance, scalability, and data integrity.
- Contribute to the development of new features and enhancements, ensuring alignment with project requirements and goals.
- Conduct code reviews and provide constructive feedback to peers to maintain high-quality code standards.
- Troubleshoot and resolve backend and database issues in a timely manner to minimize impact on project timelines.
- Participate in team meetings and contribute to strategic discussions for innovation and process improvement.
- Document technical designs, processes, and configurations to support knowledge sharing and team development.
Requirements :
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 6+ years of experience in Python/Golang programming, prefers work experience in cloud or networking domain.
- A good understanding of using design pattern and object oriented design in structuring large software.
- Capability to work on the Ubuntu platform to package and deploy scalable Web application using Nginx.
- Extensive experience with Python and knowledge on Flask, Gunicon, SQLAlchemy, and Pytest.
- Proven experience as a backend engineer with a strong focus on database technologies.
- Proficiency in database management systems such as SQL, NoSQL, or other relevant technologies.
- Experience with cloud networking solutions and frameworks is highly desirable.
- Strong problem-solving skills and the ability to work effectively in a collaborative team environment.
- Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- A proactive attitude and a passion for innovation and continuous learning in the field of cloud networking.
Preferred skill set :
- Capability to use Cython and PyInstaller to build Python project.
- Setup CI/CD pipelines using Github actions.
- Medium to advance knowledge of working with Apache Airflow.
- Development experience with Docker, AWS and Azure.
Functional Areas: Other
Read full job description2-5 Yrs
Bangalore / Bengaluru