Senior Backend Software Engineer/Python
Developer
We are currently seeking a highly skilled Senior/Intermediate Backend
Software Engineer to join our team. In this role, you will be responsible for designing, implementing, and
maintaining new and existing features on a highly scalable system. Your primary focus will be on ensuring
that all deliverables meet product requirements and quality standards.
Responsibilities:
- Design, develop, modify, and support backend features.
- Create, maintain, and enhance system design components.
- Implement software integrations with third-party service
providers.
- Perform root cause analysis for complex software problems and develop
practical and efficient solutions.
- Create technical documentation and system designs.
- Plan, estimate, and schedule tasks.
- Supervise, mentor, coach, and share knowledge with other software
engineers.
- Stay up to date with the latest software development best
practices.
- Collaborate with cross-functional teams and adhere to engineering team
standards.
Requirements:
- 3 years of experience in software development.
- Bachelor's degree in Computer Science or related fields.
Skills & Qualifications:
- Minimum of 3 years of experience in one of the following Python web
frameworks: Django, Flask, or FastAPI (preferable)..
- Experience in API design and building protocols..
- Deep understanding of system designs, SOLID principles, and design
patterns..
- Strong knowledge of relational and non-relational databases..
- Proficient in writing unit and functional tests..
- Excellent mentoring, leadership, and time management skills..
- Ability to work in an Agile development environment..
- Strong and fast competence in planning and estimating tasks..
- Proactive team player..
Additional Skills (a plus):
- Cloud computing and experience with AWS services (Lambda function,
SNS, SQS, CloudFront, S3, etc.).
- Familiarity with caching technologies like Redis.
Senior DevOps Engineer
We are looking for a creative senior DevOps engineer to manage the transition
between project planning and software deployment. In this role, your duties will include supervising
junior developers, developing software and configuring systems, and performing diagnostic tests throughout
the stages of development.
Requirements:
- 3 years of experience in software development.
- Bachelor's degree in Computer Science or related fields.
Skills & Qualifications:
- Minimum of 4 – 6 years of
industry experience, working with Cloud technologies and handling DevOps functions for complex
systems.
- Knowledge in Cloud Technologies (AWS) including but not limited to
VPC, Subnets, Security Groups, NACLs, ECS, EC2, S3 buckets, Route 53, ALB/ELB.
- Basic understanding of network protocols, DNS, VPN, and Load
Balancing.
- Knowledge of API Gateway experience Nginx, AWS API Gateway.
- Solid and deep knowledge and experience with Docker and
Kubernetes.
- Hands-on experience in building continuous integration (CI) and
continuous deployment/delivery (CD) systems for complex, distributed applications, using scripts
like Ansible, and tools like GitLab, Jenkins, etc.
- Familiarity with collaboration tools such as Jira and Confluence or
similar tools.
- Experience in logging, monitoring, and tracing with
Elasticsearch/Kibana (ELK), Grafana, etc.
Junior DevOps Engineer
We are looking for a creative Junior DevOps engineer to manage the transition
between project planning and software deployment. In this role, your duties will include developing software and configuring systems, and performing diagnostic tests throughout
the stages of development.
Requirements:
- 2 years of experience in software development.
- Bachelor's degree in Computer Science or related fields.
Skills & Qualifications:
- Minimum of 2 – 3 years of
industry experience, working with Cloud technologies and handling DevOps functions for complex
systems.
- Knowledge in Cloud Technologies (AWS) including but not limited to
VPC, Subnets, Security Groups, NACLs, ECS, EC2, S3 buckets, Route 53, ALB/ELB.
- Basic understanding of network protocols, DNS, VPN, and Load
Balancing.
- Knowledge of API Gateway experience Nginx, AWS API Gateway.
- Solid and deep knowledge and experience with Docker and
Kubernetes.
- Hands-on experience in building continuous integration (CI) and
continuous deployment/delivery (CD) systems for complex, distributed applications, using scripts
like Ansible, and tools like GitLab, Jenkins, etc.
- Familiarity with collaboration tools such as Jira and Confluence or
similar tools.
- Experience in logging, monitoring, and tracing with
Elasticsearch/Kibana (ELK), Grafana, etc.
Full Stack .NET Core Developer
We are currently seeking a highly skilled Intermediate Full Stack .NET
Core Developer
Software Engineer to join our team. In this role, you will be responsible for designing, implementing, and
maintaining new and existing features on a highly scalable system. Your primary focus will be on ensuring
that all deliverables meet product requirements and quality standards.
Requirements:
- 3 years of experience in software development.
- Bachelor's degree in Computer Science or related fields.
Skills & Qualifications:
- 3-5 years as a .Net software developer.
- ASP.Net core 6 and above, HTML, CSS, LINQ, JavaScript, MVC, Entity Framework, C#/VB.NET.
- Strong background in object oriented development techniques.
- Database design and development (Microsoft SQL Server).
- Understanding of enterprise level software design patterns.
- Understanding of Software Development Life Cycle.
Additional Skills (a plus):
- Experience with GitHub.
- Experience with DevExpress third party controls.
If you find yourself a candidate for a job, send us
your CV to: mailto: info@focuskm.com