Role Overview
- Collaborate with experienced developers on real products and features.
- Write clean, maintainable and scalable code under guidance.
- Assist in testing, debugging and optimization of software applications.
- Participate in team stand-ups, code reviews and planning sessions.
- Explore modern frameworks, languages and tools relevant to our tech stack.
- Contribute ideas to improve existing features, internal tools, or development workflows.
- Gain hands-on experience with software lifecycle practices and Agile methodologies.
Requirements
- Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Familiar with at least one programming language.
- Curious about software design, debugging, data structures and algorithms.
- Comfortable working in a collaborative team environment.
- Eager to learn and adapt to new technologies and solve real-world problems.
Benefits
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.