Tiber Technologies is looking for a Software Engineer to join our team. In this role, you will focus on building and maintaining scalable software solutions, collaborating with cross-functional teams to design, develop, and deploy high-quality applications.
What You'll Do
- Design, develop, and maintain scalable software solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot, debug, and optimize application performance.
- Participate in the full software development lifecycle, from concept to deployment and maintenance.
What We're Looking For
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Proven experience as a Software Engineer or similar role.
- Strong proficiency in one or more programming languages (e.g., Java, Python, JavaScript, C++).
- Experience with software development methodologies and best practices.
- Solid understanding of data structures, algorithms, and system design.
- Experience with version control systems (e.g., Git).
Nice to Have
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Knowledge of database technologies (SQL and NoSQL).
- Experience with CI/CD pipelines and DevOps practices.
- Strong problem-solving skills and ability to work independently.
Technical Stack
- Languages: Java, Python, JavaScript, C++
- Cloud: AWS, Azure, GCP
- Infrastructure: Docker, Kubernetes, CI/CD
- Data: SQL, NoSQL
- Tools: Git
Team & Environment
You will collaborate with cross-functional teams.




