Full Stack Software Engineer
Versana · Raleigh, NC · 2 wk ago
HybridEngineeringFull-time
About the role
Join Versana Tech Team as a Full Stack Software Engineer in Raleigh, NC. We are seeking a skilled engineer who can design, develop, and maintain web applications using modern technologies. The ideal candidate will have experience with front-end frameworks like React or Angular, back-end languages such as Node.js or Python, and databases like MySQL or MongoDB. A strong understanding of software development best practices and a passion for creating user-friendly interfaces are essential.
Responsibilities
- Design and implement scalable, high-performance web applications
- Collaborate with cross-functional teams including designers, product managers, and other engineers
- Write clean, efficient, and well-documented code
- Participate in code reviews and pair programming sessions
- Continuously improve processes and tools to enhance productivity and quality
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field
- At least 3 years of professional experience in full stack software development
- Proficiency in JavaScript, HTML/CSS, and one or more front-end frameworks
- Experience with back-end languages such as Node.js, Python, Ruby, or PHP
- Knowledge of relational and NoSQL databases
- Strong problem-solving skills and ability to work independently and in a team environment
Qualifications
- Experience with agile methodologies and version control systems (Git)
- Understanding of RESTful APIs and microservices architecture
- Knowledge of cloud platforms (AWS, Azure, Google Cloud)
- Experience with testing frameworks (Jest, Mocha, etc.)
Skills
- Problem-solving and analytical skills
- Attention to detail and ability to meet deadlines
- Excellent communication and collaboration skills
- Ability to learn new technologies quickly
Benefits
- Competitive salary commensurate with experience
- Flexible work schedule with hybrid options
- Health insurance coverage
- Professional development opportunities
- Employee recognition programs
Pay
Competitive salary commensurate with experience
Schedule
Fully remote with flexible work hours