The role
As a Python Developer, you will be at the heart of our data-driven projects. Your primary responsibilities will include developing and optimizing back-end systems, working closely with our SQL databases, and integrating data processes that support high-impact applications. You'll play a vital role in building scalable, efficient solutions and be a part of a dynamic environment where every day offers new learning and growth opportunities.
Duties & Responsibilities
- Develop and maintain robust, scalable, and high-performing Python applications.
- Design, implement, and optimize SQL queries and database structures.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct performance tuning, troubleshooting, and continuous improvement of our software solutions.
- Support the team in implementing best practices for coding, security, and data management.
Education & Knowledge
- Proven proficiency in Python, with 3+ years of experience in developing and optimizing applications.
- Advanced SQL skills, including expertise in designing and managing relational databases and optimizing queries.
- Demonstrated ability to tackle complex challenges, innovate, and drive high-impact projects forward.
- Strong collaborative skills and effective communication in cross-functional team environments.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
Skills & Abilities
- Basic to intermediate Python skills, with the ability to write clean, organized, and maintainable code.
- Analytical and problem-solving skills, with a focus on improving performance and scalability.
- Familiarity with SQL and relational databases, with the ability to optimize queries and structures.
- Effective collaboration and communication skills, with a team-oriented approach to projects.
- Eagerness to embrace new tools, technologies, and methodologies to solve challenges and innovate.
- Strong organizational and time-management skills, with the ability to prioritize tasks in a dynamic environment.
- Willingness to learn from mentors and peers while contributing to the team’s success.
All applicants must submit their CVs to brendad@goja.com