Job Description
Are you a visionary engineer ready to build the future of digital innovation in Baltimore?
TechNova Solutions is looking for a talented Senior Software Engineer to join our dynamic team. You will be responsible for designing, developing, and maintaining high-performance web applications that serve millions of users. If you thrive in a fast-paced environment and want to lead technical initiatives that drive business growth, we want to hear from you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work environment with hybrid options.
- Continuous learning and professional development budget.
Key Responsibilities
- Design, develop, and deploy scalable web applications using modern frameworks (React, Node.js, Python).
- Mentor junior developers and conduct code reviews to ensure high standards and best practices.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Optimize applications for maximum speed and scalability, including database performance tuning.
- Write clean, maintainable, and well-documented code.
- Identify and fix bugs, performance bottlenecks, and security vulnerabilities.
Qualifications
- 5+ years of professional software engineering experience.
- Strong proficiency in JavaScript, TypeScript, or Python.
- Experience with front-end frameworks such as React or Angular.
- Familiarity with RESTful APIs and modern database technologies (SQL/NoSQL).
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work in an Agile environment.
Responsibilities
- Design, develop, and deploy scalable web applications using modern frameworks (React, Node.js, Python).
- Mentor junior developers and conduct code reviews to ensure high standards and best practices.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Optimize applications for maximum speed and scalability, including database performance tuning.
- Write clean, maintainable, and well-documented code.
- Identify and fix bugs, performance bottlenecks, and security vulnerabilities.
Qualifications
- 5+ years of professional software engineering experience.
- Strong proficiency in JavaScript, TypeScript, or Python.
- Experience with front-end frameworks such as React or Angular.
- Familiarity with RESTful APIs and modern database technologies (SQL/NoSQL).
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work in an Agile environment.