Job Description
Are you a seasoned engineer, with a breadth of experience in building & shipping products? Do you have high standards when it comes to what good code is and what it takes to build high-quality, fault-tolerant software? Are you ready to own the codebase of a full-blown enterprise product, act as a technical lead for it and take it from stormy waters into more clear ones? If so, then this job is for you.
What You Will Be Doing
- Performing deep dives into software problems, finding true root causes and devising long term solutions
- Making decisions about cloud-based hosting and development environments
- Driving full CI/CD implementation for the products under your responsibility
- Simplifying and communicating complex software architectures using the C4 model
- Building comprehensive test plans using Google’s ACC methodology
- Reviewing new code for quality
- Completing the most challenging coding tasks
What You Won’t Be Doing
- Dealing with product strategy or executives or the board
- Managing developers or a scrum process
- Attending frequent meetings
- Coaching Engineers individually
- Working on the same team and assignment indefinitely – in this role you will switch to a new product every other quarter
Senior Software Developer Key Responsibilities
- Hands-on technical work, including hands-on coding
- Becoming the go-to expert on products they are assigned to and maintaining architecture documents
- Upholding high standards on fundamental data structures, algorithms, and architectural best practices
- Leveraging teams of Engineers to build new features and fix software defects
Basic Requirements
- Expertise in computing fundamentals, data structures, and algorithms, achieved either through a university degree or commercial experience
- At least 5 years of hands-on engineering experience in writing production code for a commercial software company.
- At least 3 years of responsibility responsible for production code written by others
- Demonstrated experience with CI/CD and unit testing
Nice-to-have Requirements
- Experience with cloud platforms such as AWS, Azure or Google
- Experience with containerization, Docker and Kubernetes
METHOD OF APPLICATION: https://www.linkedin.com/jobs/search/currentJobId=1890671499&geoId=104471338&location=Gabon