The point where experts and best companies meet
Share
Key job responsibilities
You're a seasoned engineer with rich experience in designing, developing, and supporting multiple software intensive systems. You will be successful if you:
- Care about code quality and readability
- Are comfortable working with data structures as much as discussing software development processes with your peers
- Get inspired by collecting product and system metrics, and by proposing improvements
- Persevere when troubleshooting build, deployment or live issues- Love to see your code deployed, and want to see it happening more oftenA day in the life- Engaging in technical discussions and brainstorming sessions to devise software strategies.
- Active participation in our development sprints, reviewing code, and ensuring the implementation of best practices.
- Interacting with stakeholders, understanding their needs, and translating them into technical solutions.- Regularly reviewing and optimizing existing systems and processes for better efficiency and performance.
- Experience (non-internship) in professional software development
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience programming with at least one software programming language
These jobs might be a good fit