Software Developer
Hybrid
Full Time
#Engineering
#Python
#Java
#SQL
#Linux
#DevOps
#CI CD Tools
#API
#Data Processing
#Data Modeling
#Software Development
At Teza Technologies, we are dedicated to pushing the boundaries of data-driven innovation. Our mission centers on building robust software and data products that empower our firm to excel in a complex global landscape. We are currently expanding our core services technology team, offering a unique opportunity for talented engineers to join us as we scale rapidly over the coming years.
The role
We are looking for a mid-level Software Developer to join our team on a full-time basis. This is a hands-on position that requires a sharp eye for detail and a passion for engineering excellence. You will work from our offices in either London or Yerevan, following a hybrid model that requires you to be in the office three days each week.
Core responsibilities
- Design and build scalable frameworks, APIs, and workflows that directly support our overarching data strategy.
- Partner with business stakeholders and fellow technology teams to translate complex requirements into functional, high-quality software solutions.
- Develop clean, efficient code using Python or Java, while ensuring all work is thoroughly tested and well-documented to promote team knowledge sharing.
Skills and experience
To be successful in this role, you should possess a strong foundation in software engineering and a proactive approach to problem-solving. We require the following qualifications:
- A bachelor’s degree in Computer Science or a related technical field.
- At least two years of professional experience in an engineering role.
- Proficiency in Python or Java, along with solid SQL skills.
- Practical experience working within Linux environments.
- A deep understanding of DevOps practices and the modern software development lifecycle, including CI/CD tools and version control.
- Experience with data processing, data modeling, and building API services is highly valued.
- Excellent command of the English language.
Compensation and benefits
We believe in fostering a culture where you can make a genuine impact. Beyond the opportunity to solve challenging technical problems, we provide the following benefits:
- Comprehensive medical insurance.
- A hybrid work environment that balances flexibility with team collaboration.
- Daily office lunches.
- A flexible sick time policy.
How to apply
If you are driven by complex technical challenges and are eager to grow your career within a fast-paced, collaborative environment, we would love to hear from you. Please submit your application to be considered for this position, and be prepared to discuss how your background in software development aligns with our mission at Teza Technologies.






