DataFin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business.
Duties & Responsibilities
ENVIRONMENT:
Our client an AgTech start-up with an ever-growing software development team is seeking experienced Senior Developers to help build a SaaS platform for the agricultural sector. With offices in Stellenbosch and Johannesburg they are looking for pragmatic individuals who take pride in creating software that delivers tangible value. This role does not require specific skills languages or library knowledge but rather sharp problem-solvers who are passionate about software development. As a Senior Developer you will be responsible for designing implementing and maintaining robust web applications focusing on high-quality code scalability and exceptional user experiences. Strong technical leadership architectural expertise project planning and experience managing large codebases will be highly advantageous.
DUTIES:
- Design develop and maintain core applications using Ruby on Rails Angular GraphQL and Electron.
- Collaborate with cross-functional teams including UI designers to translate product requirements into technical solutions that ensure excellent UI/UX.
- Write clean scalable and well-documented code while adhering to software development best practices.
- Deep dive R&D and architect solutions to complex problems.
- Manage the full application lifecycle including deployment and maintenance on cloud infrastructure like AWS and Heroku.
- Contribute to the continuous improvement of their development practices and technology stack.
- Maintain and improve their data storage strategies - research sharding and other concepts as well as different DB/storage types (e.g. MongoDB Snowflake).
- Say your say! They drive a culture of knowledge sharing in workshops/etc. and are always open to questions and feedback on topics like implementation details and product direction.
REQUIREMENTS:
Formal Qualifications
- Preferably a degree in Computer Science Mathematics Engineering or Information Systems.
Knowledge Skills & Experience
- Ruby on Rails API
- Angular webapp (TypeScript Tailwind)
- GraphQL for all network comms
- Heroku for API and background workers
- Various AWS services
- GitHub for source control & CI/CD
- Docker (mostly for local dev)
- Electron desktop app
- Experience with relational databases (e.g. PostgreSQL) and writing complex SQL
- Strong problem-solving and debugging skills
- Excellent teamwork and collaboration abilities
- Strong written and verbal communication skills
- Ability to handle multiple projects and prioritize tasks effectively
- Experience with Agile development methodologies
- Contributions to open-source projects or participation in relevant communities
- Experience with distributed data processing via ETL/similar
ATTRIBUTES:
- Iinnovation-Driven: Embrace a culture of innovation and continuous learning where creativity and curiosity are encouraged.
- Collaborative Environment: Foster a team-centric environment where open communication mutual respect and shared goals are prioritised.
- Commitment to Excellence: Strive for high-quality outcomes with a focus on delivering value to the business and stakeholders.
- Integrity and Accountability: Maintain the highest standards of ethical conduct and take responsibility for the quality of work produced.
While we would really like to respond to every application should you not be contacted for this position within 10 working days please consider your application unsuccessful.
COMMENTS:
When applying for jobs ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs please note your relocation plans in all applications for jobs and correspondence. Apply here e-mail a Word copy of your CV to odette@ and mention the reference number of the job.
Desired Experience & Qualification
Software Developer JHB Stellenbosch
DataFin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business.Duties & ResponsibilitiesENVIRONMENT:Our client an AgTech start-up with an ever-growing software development team is see...
DataFin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business.
Duties & Responsibilities
ENVIRONMENT:
Our client an AgTech start-up with an ever-growing software development team is seeking experienced Senior Developers to help build a SaaS platform for the agricultural sector. With offices in Stellenbosch and Johannesburg they are looking for pragmatic individuals who take pride in creating software that delivers tangible value. This role does not require specific skills languages or library knowledge but rather sharp problem-solvers who are passionate about software development. As a Senior Developer you will be responsible for designing implementing and maintaining robust web applications focusing on high-quality code scalability and exceptional user experiences. Strong technical leadership architectural expertise project planning and experience managing large codebases will be highly advantageous.
DUTIES:
- Design develop and maintain core applications using Ruby on Rails Angular GraphQL and Electron.
- Collaborate with cross-functional teams including UI designers to translate product requirements into technical solutions that ensure excellent UI/UX.
- Write clean scalable and well-documented code while adhering to software development best practices.
- Deep dive R&D and architect solutions to complex problems.
- Manage the full application lifecycle including deployment and maintenance on cloud infrastructure like AWS and Heroku.
- Contribute to the continuous improvement of their development practices and technology stack.
- Maintain and improve their data storage strategies - research sharding and other concepts as well as different DB/storage types (e.g. MongoDB Snowflake).
- Say your say! They drive a culture of knowledge sharing in workshops/etc. and are always open to questions and feedback on topics like implementation details and product direction.
REQUIREMENTS:
Formal Qualifications
- Preferably a degree in Computer Science Mathematics Engineering or Information Systems.
Knowledge Skills & Experience
- Ruby on Rails API
- Angular webapp (TypeScript Tailwind)
- GraphQL for all network comms
- Heroku for API and background workers
- Various AWS services
- GitHub for source control & CI/CD
- Docker (mostly for local dev)
- Electron desktop app
- Experience with relational databases (e.g. PostgreSQL) and writing complex SQL
- Strong problem-solving and debugging skills
- Excellent teamwork and collaboration abilities
- Strong written and verbal communication skills
- Ability to handle multiple projects and prioritize tasks effectively
- Experience with Agile development methodologies
- Contributions to open-source projects or participation in relevant communities
- Experience with distributed data processing via ETL/similar
ATTRIBUTES:
- Iinnovation-Driven: Embrace a culture of innovation and continuous learning where creativity and curiosity are encouraged.
- Collaborative Environment: Foster a team-centric environment where open communication mutual respect and shared goals are prioritised.
- Commitment to Excellence: Strive for high-quality outcomes with a focus on delivering value to the business and stakeholders.
- Integrity and Accountability: Maintain the highest standards of ethical conduct and take responsibility for the quality of work produced.
While we would really like to respond to every application should you not be contacted for this position within 10 working days please consider your application unsuccessful.
COMMENTS:
When applying for jobs ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs please note your relocation plans in all applications for jobs and correspondence. Apply here e-mail a Word copy of your CV to odette@ and mention the reference number of the job.
Desired Experience & Qualification
Software Developer JHB Stellenbosch
View more
View less