We are seeking a skilled Senior Software Engineer to join our team.
The ideal candidate will be proficient in languages such as C, C++, Go, Python, and Java.
1. At least 8 years of experience in software development
2. Proficient in languages such as C, C++, Go, Python, and Java
3. Experience with container orchestration (Kubernetes) and creation
4. Pipeline creation and automation (CI/CD)
5. REST API development and backend development
6. Understanding of SOLID principles, BDD, and TDD
7. At least 3 years of experience with cloud technologies
8. Strong automation skills
9. Interest in participating in software conferences and writing articles about technology
Key Responsibilities
* Design, develop, test, and maintain software applications
* Collaborate with cross-functional teams to identify business requirements and translate them into technical specifications
* Develop and implement automated testing frameworks
* Work closely with the DevOps team to ensure smooth deployment and monitoring of software applications
* Participate in code reviews and provide feedback to improve code quality
* Stay up-to-date with industry trends and emerging technologies
Requirements
To be successful in this role, you will need:
1. 8+ years of experience in software development
2. Proficient in languages such as C, C++, Go, Python, and Java
3. Experience with container orchestration (Kubernetes) and creation
4. Pipeline creation and automation (CI/CD)
5. REST API development and backend development
6. Understanding of SOLID principles, BDD, and TDD
7. At least 3 years of experience with cloud technologies
8. Strong automation skills
9. Interest in participating in software conferences and writing articles about technology
What We Offer
We offer a competitive salary and benefits package, including:
* A comprehensive health insurance plan
* A retirement savings plan with company matching
* Paid time off and holidays
* Opportunities for professional growth and development