Senior Software Engineer
at A24 Group
Cape Town, Western Cape, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Sep, 2024 | Not Specified | 29 Jun, 2024 | 5 year(s) or above | Collaborative Environment,Communication Skills,Kubernetes,Distributed Systems,Typescript | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
About Us: A24 Group is a leading company in the [specify industry, e.g., medical recruitment] sector, dedicated to innovative solutions and cutting-edge technology. We are looking for a highly skilled Senior Software Engineer to join our dynamic team.
Position Overview: As a Senior Software Engineer at A24 Group, you will be responsible for designing, developing, and maintaining our microservices architecture. You will work primarily with NodeJS and TypeScript in a CQRS and Event Sourcing environment. This role requires deep expertise in distributed systems, eventual consistency, and concurrency.
This is a remote position, if you have the experience please feel free to apply.
QUALIFICATIONS:
- At least 5 years of experience as a software engineer
- Proven experience with distributed systems
- Strong knowledge of CQRS and Event Sourcing patterns
- Proficiency in NodeJS and TypeScript
- Familiarity with GCP, Kubernetes, and PubSub
- Understanding of eventual consistency and concurrency
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to work in a collaborative environment
How to Apply: If you are passionate about cutting-edge technology and thrive in a fast-paced environment, we would love to hear from you
Responsibilities:
- Design and implement microservices using NodeJS and TypeScript
- Apply CQRS and Event Sourcing patterns to new and existing systems
- Ensure system reliability and scalability on GCP, using Kubernetes and PubSub
- Address challenges related to eventual consistency and concurrency
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Mentor junior engineers and contribute to the continuous improvement of the team
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Cape Town, Western Cape, South Africa