Bachelor's degree in Computer Science, Electrical Engineering, Math, a related quantitative field, or equivalent practical experience in software development.
4 years of experience in full-stack software development and system design.
Experience with back-end languages (e.g., Java, Python, or C++).
Experience with front-end languages (e.g., JavaScript or TypeScript).
Experience working with database technologies (e.g., SQL, NoSQL).
Preferred qualifications:
Master’s degree in Computer Science, Engineering, or a related field.
4 years of experience designing and optimizing databases.
2 years of experience collaborating with both technical and non-technical stakeholders on project requirements.
Experience with unit testing, agile software development, and bug and change management systems.
Excellent communication skills, with the ability to work with stakeholders to provide technical solutions to business challenges.