03 Nov
|
Placements24
|
Ottawa
03 Nov
Placements24
Ottawa
Our client, a rapidly growing tech startup, is seeking a talented Senior Software Engineer with full-stack expertise to join their fully remote team. This role offers the unique opportunity to contribute to the development of creative web applications and platforms from anywhere within **South Africa**. You will be instrumental in designing, developing, and deploying robust and scalable solutions, working across both front-end and back-end technologies. The ideal candidate possesses a strong passion for coding, a deep understanding of modern software development practices, and a proven ability to deliver high-quality code. You will collaborate closely with a talented team of engineers, product managers, and designers in a fast-paced, agile environment. We are committed to fostering a remote-first culture that prioritizes collaboration, innovation, and work-life balance. If you are a skilled full-stack engineer looking for a challenging and rewarding remote opportunity, this role based out of **Kimberley** is for you. Join us in building the future of technology.
Design, develop, and maintain scalable web applications across the full stack (front-end and back-end).
Collaborate with product managers and designers to translate requirements into technical solutions.
Implement and optimize database solutions.
Participate in code reviews and contribute to improving code quality.
Troubleshoot, debug, and upgrade existing software.
Contribute to the architectural design and technical roadmap.
Mentor junior engineers and share technical expertise.
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Minimum of 5 years of professional experience in full-stack software development.
Proficiency in front-end technologies such as React, Angular, or Vue.js.
Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django, Java/Spring).
Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
Understanding of software development best practices, including testing, version control (Git), and Agile methodologies.
Ability to thrive in a fully remote work environment.
Experience with tech communities in **Kimberley** is a plus.
Competitive salary and equity options.
Comprehensive health, dental, and vision benefits.
Fully remote work arrangement with flexible hours.
Generous paid time off and holidays.
Opportunities for professional development, training, and conference attendance.
Retirement savings plan.
📌 Senior Full-Stack Software Engineer (Remote) (Ottawa)
🏢 Placements24
📍 Ottawa