WeThinkCode_ Logo

Mid-Level Software Developer

WeThinkCode_|Posted 7 days ago

Skills and experience

Role:Full stack engineer
Other roles:DevOps engineer, Cloud engineer
Experience in role:5+ years
Language proficiency:English
Must-have skills:
    Python
    AWS
    Docker
Nice-to-have skills:
    Amazon EC2
    Git
    Amazon S3
    Amazon DynamoDB
    Amazon SQS
    RESTful API Design
    Amazon RDS
    AWS Lambda
    CI/CD
    NoSQL

Location and salary

Remote policy:Hybrid
Location of job:Johannesburg, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder, permanent resident or work permit/visa holder
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

We're seeking a talented Mid-Level Software Developer to join WeThinkCode_, a software development training academy in South Africa. You'll play a crucial role in our mission to empower underserved communities and shift Africa from technology consumption to creation. As part of our small, focused team, you'll contribute to the full lifecycle of our in-house Learner Management System.

In this role, you'll design, develop, and maintain robust Python code, integrate with AWS services, and ensure the reliable operation of our learning platform in production. You'll take ownership of the deployment process, monitor application health, and troubleshoot issues in real-time. We're looking for a proactive problem-solver who can work independently while collaborating effectively with the team.

We offer the opportunity to make a significant impact on Africa's tech landscape. You'll work with cutting-edge technologies, including Python, AWS services, and containerization tools. Join us to build and maintain a high-quality platform that's transforming lives and shaping the future of technology in Africa.

About WeThinkCode_

15-50 employees

What we do

WeThinkCode_ is a software development training academy based in Johannesburg, South Africa. Founded in 2015, we are on a mission to discover the sharpest minds from underserved communities in South Africa and equip them with the skills to become excellent software developers. Our primary focus is on education, training, and technology, particularly in the field of software engineering and software development.

Why Work For Us

WeThinkCode_ is a thriving hub of tech innovation, dedicated to shaping the future of the software industry in South Africa. We offer a unique opportunity to work in an environment that nurtures talent and encourages growth. Our employees are at the heart of our mission, and we are committed to providing them with the tools, resources, and opportunities they need to excel in their careers.

Our Culture

WeThinkCode_ has a vibrant and inclusive culture that celebrates diversity and fosters creativity. Our team is made up of passionate individuals who are driven by the desire to make a difference in the technology industry. We believe in the power of collaboration and encourage open communication and respect for different perspectives.

Our Engineering Processes

Our engineering team is dedicated to employing the latest technologies and best practices in software development. We use a variety of technologies including Gmail, Google Analytics, Google Apps, Google Tag Manager, Gravity Forms, Microsoft Office 365, Mobile Friendly, Nginx, Varnish, Wix, WordPress.org, YouTube, and reCAPTCHA. Our processes are designed to be agile, flexible, and responsive to the changing needs of the industry.

Our Hiring Processes

Our hiring process is designed to identify individuals who not only have the technical skills but also share our passion for education and technology. We value diversity and are committed to providing equal opportunities for all applicants. Our hiring process is thorough and ensures we select the best talent to join our team.

Similar jobs on OfferZen: