Job Closed
This listing is no longer active.
Building quality global teams that drive efficiency and results
Software Developer
Location
South Africa
Posted
107 days ago
Salary
0
Seniority
Senior
Job Description
Software Developer
ReWorks Solutions
• Design, develop, and maintain software applications tailored to business needs. • Collaborate with product managers and other stakeholders to gather requirements and translate them into technical specifications. • Write efficient, reusable, and reliable code ensuring high performance and responsiveness. • Participate in code reviews and maintain coding standards to ensure high-quality output. • Troubleshoot, test, and maintain the core product software and databases for functionality and performance. • Stay current with industry trends and emerging technologies to enhance skills and knowledge. • Document development processes, code changes, and application functionality as needed.
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Developer or similar role.
- Strong proficiency in programming languages such as Java, Python, C#, or JavaScript.
- Experience with frameworks and technologies relevant to the role (e.g., Angular, React, Node.js).
- Good understanding of algorithms, data structures, and software development methodologies.
- Strong troubleshooting and debugging skills.
- Excellent communication skills and ability to work independently or as part of a team in a remote environment.
Benefits
- Comfortable working U.S. hours
- Remote work from home
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• architect and implement cross-agent systems that power core Sully.ai experiences. • build and scale full-stack product components using TypeScript/React and Python services. • integrate LLMs into production workflows with strong contracts, observability, and test coverage. • develop shared UI components and typed SDKs to unify cross-agent experiences. • lead engineering direction, collaborating with founders and cross-functional stakeholders.
• Design, implement, and optimize core components across frontend, backend, and model integrations, while driving engineering direction in close collaboration with our co-founders. • Audit current cross-agent flows for UI/UX cohesion. • Implement shared components and typed contracts for reliability. • Establish instrumentation for frontend performance and model round-trip tracing. • Deliver end-to-end tested, production-grade agentic workflows.
Senior Software Engineer
Buildout, Inc. Buildout, Inc. offers an end-to-end solution for marketing commercial real estate listings and empowers brokerages nationally to showcase their brand and gr
• Consistently and quickly build and launch excellent software by: • Understanding our customers and their needs • Engineering elegant and practical solutions • Iterating on and polishing your work to meet the standards for Buildout Quality • Make sound technical and architectural decisions that balance customer urgency with long-term maintainability and system health • Collaborate closely with internal stakeholders, including Product, UX, and Customer-facing teams, to translate enterprise needs into scalable solutions • Contribute to a strong engineering culture through leading by example, thoughtful code reviews, pairing on difficult issues to share knowledge and drive accountability, and mentorship of junior and mid-level engineers • Help establish and reinforce standards for code quality, testing, and technical decision-making across enterprise work
Software Engineer – Build Systems, Compilers and Languages
EngFlowfaster builds that keep engineers in flow
• Build Systems Expertise: Work on core features related to build systems and compilers, focusing on scalability and real-time performance. • Open-Source Contribution: Contribute to and improve open-source projects like Bazel, gRPC, and others. • Platform Development: Solve complex problems and build scalable systems that accelerate developer productivity for global tech companies. • Collaboration: Collaborate with core engineers who developed Bazel, and experiment with cutting-edge tech to improve our platform. • Operational Excellence: Maintain high standards for software delivery at scale and ensure operational excellence.



