The Role
Design, build, and automate fault-tolerant web infrastructure and backend systems. Develop and maintain code (Python/PHP/Golang), architect AWS solutions, ensure quality via testing and CI/CD, write technical documentation, troubleshoot performance issues, and mentor team members while communicating with stakeholders.
Summary Generated by Built In
Job Description
- As a Senior Software Engineer, your mission will be to use cutting edge technology to build and automate a highly efficient, flexible and fault-tolerant infrastructure.
- Very good knowledge of Web dev. architecture and libraries, being able to analyze them, add new libraries or modify existing ones with little or no supervision
- Have an interest and passion for coaching and growing talent within the team, with a great potential and willingness to learn new technologies
- Research solutions to coding and performance issues
- Work closely with the QA to ensure that the code has no bugs and meets the user's expectations
- Write technical documentation about the features and projects developed
- Able to communicate with stakeholders and external partners without major problems and with little assistance.
- Expertise in one of these Programming languages is a must (python, PHP or Golang).
- Good analytical skills and ability to follow the guidelines/training given by supervisors/managers
- Solid understanding of OOP, data structures, algorithms and software design
- Have at least 3 years of experience with Python development
- Working with AWS and familiarity interacting with the AWS APIs; experience with networking, properly architecting high availability systems, and security in an AWS context, and such AWS technologies as EC2, RDS, S3/EBS/Glacier, VPC, ELB/ALB, etc.
- Having experience with continous integration and delivery tooling.
- Experience as a Team Leader/Supervisor is a plus
- Familiar with unit test, functional testing and integration testing
- Process work with accuracy and attention to detail, perform multiple task simultaneously
- Self-starter excited to relentlessly solve many technical challenges
- Strong linux background
- Good English communication skills
Skills Required
- Expertise in one of: Python, PHP, or Golang
- At least 3 years of Python development experience
- Very good knowledge of web development architecture and libraries
- Solid understanding of OOP, data structures, algorithms, and software design
- Experience with AWS (EC2, RDS, S3, EBS, Glacier, VPC, ELB/ALB) and AWS APIs, networking, HA, and security in AWS
- Experience with continuous integration and delivery tooling (CI/CD)
- Familiarity with unit, functional, and integration testing
- Strong Linux background
- Good English communication skills
- Experience as a Team Leader or Supervisor
- Interest and passion for coaching and growing team talent
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
PT PMA Mindo, operating as Mindo Solutions, provides comprehensive business and website support to help small businesses grow. Their services include building and maintaining websites, data entry, customer service solutions, and accounting and finance management. The company focuses on developing clear objectives with clients to achieve long-term business success through a combination of network and expertise in optimal company culture.







