Job Opportunity
We are seeking a skilled Software Engineer to join our team. As a Python Developer, you will be responsible for applying computer science concepts to real-world problems.
* You will collaborate with development teams, providing guidance and support to less experienced members.
* Your role will involve driving innovation and delivering high-quality roadmap features in an agile environment.
* You will translate product requirements into architectural designs, plan, and implement solutions that meet performance and scalability needs.
* You will develop new features, participate in design discussions, and create detailed design documents.
* You will work through the entire development cycle, from requirements gathering to testing.
* You will engage in technical discussions with customers, perform code reviews, and act as a trusted technical advisor.
Required Skills and Qualifications
* Leadership experience in development teams.
* Proficiency in developing with Python versions 2 and 3.
* Experience with testing frameworks such as pyTest.
* Knowledge of Linux environments, CLI commands, Shell Script, and logs.
* Experience with containerization using Docker.
* Familiarity with CI/CD tools like Jenkins.
* Understanding of version control systems like GIT.
* Knowledge of Agile development methodologies.
Benefits and Opportunities
* Work on challenging projects and contribute to the growth of the company.
* Collaborate with a talented team of developers and professionals.
* Develop your skills and expertise in a supportive and dynamic environment.
About the Role
* The ideal candidate will have a strong foundation in computer science and software engineering principles.
* You will be comfortable working in a fast-paced environment and adapting to new technologies.
* Able to communicate effectively with both technical and non-technical stakeholders.