Job Description
Launch Your Career in Seattle's Tech Scene
TechNova Solutions is seeking ambitious graduates to join our team as Entry Level Software Engineers. We are a fast-paced, innovation-driven company located in the heart of downtown Seattle. We believe that great products are built by great teams, and we are looking for developers who are eager to learn, grow, and make an impact.
As a member of our engineering team, you will work on scalable web applications and cutting-edge mobile solutions that serve millions of users. We offer a collaborative environment where your code matters and your voice is heard.
Why TechNova?
- Competitive Compensation: $85k - $110k base salary with annual performance reviews.
- Equity Package: Stock options for all full-time employees.
- Benefits: Comprehensive medical, dental, and vision coverage, plus a 401(k) retirement plan with company match.
- Growth: A dedicated mentorship program and $5,000 annual education stipend.
Responsibilities
- Write clean, efficient, and maintainable code in JavaScript, Python, or Java under the guidance of senior engineers.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Debug and resolve software defects and performance bottlenecks.
- Collaborate with UX/UI designers and product managers to translate requirements into technical specifications.
- Conduct code reviews and provide constructive feedback to peers.
- Contribute to technical documentation and internal knowledge sharing.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Understanding of core computer science concepts including Data Structures, Algorithms, and Object-Oriented Programming.
- Familiarity with at least one modern programming language (JavaScript, Python, Java, or C#).
- Experience with version control systems (Git) and CI/CD pipelines.
- Strong problem-solving skills and the ability to learn new technologies quickly.
- Excellent communication skills and a collaborative team-player attitude.