We are seeking a Mid-Level Full Stack Engineer to contribute to the development of scalable and high-performing web applications. The ideal candidate will be responsible for both front-end and back-end development and will collaborate with cross-functional teams to design, develop, and maintain our software products. Responsibilities
- Full Stack Development: Build and maintain both front-end and back-end systems using modern web technologies (e.g., React, Node.js, etc.)
- API Integration: Design and implement RESTful APIs to connect the front-end with back-end services
- Database Management: Create and maintain databases using SQL/NoSQL solutions (e.g., MS SQL Server, PostgreSQL, MongoDB)
- Performance Optimization: Ensure the technical feasibility of UI/UX designs and optimize application performance
- Collaboration: Work closely with product managers, UX/UI designers, and other engineers to deliver high-quality software on time
- Testing & Debugging: Write unit tests, integration tests, and debug issues to ensure the stability of the platform
- Documentation: Maintain detailed documentation for new features and changes to existing systems
- Continuous Learning: Stay up to date with the latest trends and technologies in software development
Other Duties as Assigned Functional/Technical Competencies
Competency |
Target Level |
Microsoft Suite |
4 |
Critical Thinking |
4 |
HTML5, CSS3, JavaScript |
5 |
Modern front-end frameworks (React, Vue.js, or Angular) |
4 |
Node.js, Python, or .NET core |
4 |
SQL/NoSQL databases (e.g., SQL Server, PostgreSQL, MySQL, MongoDB) |
3 |
Rest APIs |
4 |
Attention to Detail |
4 |
Agile Methodologies |
4 |
Leadership |
3 |
Position Requirements Formal Education & Certification
- Bachelor's Degree in Computer Science OR equivalent work experience required
Knowledge & Experience
- 3+ years of experience in full-stack development
- Front-End: Proficiency in HTML5, CSS3, JavaScript, and modern front-end frameworks (React, Vue.js, or Angular)
- Back-End: Experience with server-side languages such as Node.js, Python, or .NET Core
- Database Management: Strong experience with SQL/NoSQL databases (e.g., SQL Server, PostgreSQL, MySQL, MongoDB)
- API Development: Hands-on experience with building and consuming RESTful APIs
- Version Control: Experience with Git and collaborative development platforms like GitHub or GitLab
- Cloud Services: Familiarity with Azure services for deployment and management
- Problem-Solving: Excellent debugging, troubleshooting, and analytical skills
- Communication: Strong verbal and written communication skills to work in a collaborative environment
Nice-to-Have Skills
- Experience with containerization tools like Docker or Kubernetes
- Familiarity with DevOps practices and CI/CD pipelines
- Knowledge of GraphQL
- Understanding of microservices architecture
Work Environment
- 40-hour hybrid work week (3 days in the office, 2 days remote once training is completed)
- Sitting for extended periods of time
- Dexterity of hands and fingers to operate a computer keyboard, mouse and other computer components
- 20% Travel
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
|