Job Description
We are looking for a driven and curious Junior Software Engineer to join our dynamic team in San Francisco. At TechNova, we are building the next generation of financial infrastructure, and we need talented individuals who are eager to learn, grow, and contribute to projects that impact millions of users.
In this role, you will work closely with senior engineers to design, develop, and maintain high-quality software solutions. You will be exposed to a variety of technologies and methodologies in a fast-paced, agile environment. If you are a recent graduate or looking to switch careers into tech and are passionate about writing clean, efficient code, we want to hear from you.
Why join us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible remote work options and generous PTO.
- Continuous learning budget and mentorship programs.
Responsibilities
- Assist in the design, development, and testing of web-based applications using modern frameworks (React, Node.js, Python).
- Participate in daily stand-ups, sprint planning, and code reviews to ensure code quality and team alignment.
- Write clean, maintainable, and well-documented code following industry best practices and coding standards.
- Debug and resolve technical issues and bugs reported by users or the QA team.
- Collaborate with UI/UX designers to implement responsive and user-friendly interfaces.
- Contribute to technical documentation and knowledge sharing within the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Familiarity with at least one programming language (e.g., JavaScript, Python, Java, C#).
- Understanding of web fundamentals: HTML5, CSS3, and RESTful APIs.
- Basic knowledge of database management systems (SQL or NoSQL).
- Strong problem-solving skills and the ability to learn new technologies quickly.
- Excellent communication skills and a collaborative team spirit.