Senior Software Engineer (Kimberley)

Senior Software Engineer (Kimberley)

11 Nov
|
Placements24
|
Kimberley

11 Nov

Placements24

Kimberley

About the Role

Our client, a fast-paced technology startup specializing in data analytics solutions, is seeking an experienced Senior Software Engineer with a strong Python background to join their team in Kimberley . This role is instrumental in designing, developing, and deploying scalable and robust software solutions that drive their innovative platform. You will work with cutting-edge technologies, tackle complex technical challenges, and contribute to all phases of the software development lifecycle. The ideal candidate possesses a deep understanding of Python, web frameworks, and database technologies, along with a passion for building high-quality, efficient code. This is an exciting opportunity to make a significant impact in a growing company and advance your career.

Key Responsibilities

- Design, develop, and maintain scalable and robust software applications using Python.
- Build and manage APIs, integrating with various third-party services and internal systems.
- Write clean, efficient, well-documented, and maintainable code following best practices.
- Collaborate with product managers, designers, and other engineers to define and implement new features.
- Optimize application performance, scalability, and reliability.
- Work with relational databases (e.g., PostgreSQL, MySQL) and potentially NoSQL databases.
- Develop and implement comprehensive unit and integration tests.
- Participate in code reviews, providing constructive feedback to team members.
- Troubleshoot and resolve software defects and production issues.




- Contribute to architectural discussions and technology decisions.
- Stay current with current technologies and industry trends in software development.

Requirements

- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software development experience.
- Strong proficiency in Python and experience with web frameworks such as Django or Flask.
- Experience designing and developing RESTful APIs.
- Solid understanding of database design and SQL.
- Familiarity with cloud platforms like AWS, Azure, or GCP is a plus.
- Experience with version control systems (e.g., Git).
- Knowledge of containerization technologies like Docker is desirable.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities.
- Experience working in an Agile development environment.

Benefits

- Our client offers a competitive salary, performance bonuses, and a comprehensive benefits package including medical, dental, and vision insurance.
- We strongly support professional development, providing access to training resources, conferences, and opportunities for skill enhancement.
- This role is fully remote , offering excellent flexibility and work-life balance.
- Our client also provides a retirement savings plan, generous paid time off, and regular virtual team-building events.

Join our client to build innovative software solutions and grow your career in a dynamic and supportive environment.

📌 Senior Software Engineer (Kimberley)
🏢 Placements24
📍 Kimberley

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (kimberley) / kimberley

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (kimberley) / kimberley