We're seeking a Full-stack Software Engineer who is excited to take on challenges and create robust and scalable software solutions. This role offers the chance to collaborate with a talented team on innovative projects in a dynamic workplace.
Responsibilities
Architect and develop user-centric web applications using React and Node.js.
Work with cross-functional teams to ensure project delivery is on schedule.
Implement responsive and adaptive design to ensure compatibility across devices.
Monitor and enhance application performance to ensure optimal user experience.
Facilitate troubleshooting and debugging of applications.
Write documentation for code and projects to ensure knowledge sharing.
Establish best coding practices and ensure coherent project architecture.
Requirements
Education
Master's degree in Software Engineering or similar field preferred
Experience
4-7 years of experience in full-stack software engineering
Technical Skills
JavaScript
React
Node.js
Version Control/Git
Docker
Soft Skills
Analytical thinking
Collaboration
Certifications
Google Cloud Certified
Languages
English: Fluent
Advantageous
Familiarity with cloud services (AWS, Azure): Experience in deploying applications in cloud environments.
Experience with container technologies: Knowledge of using Docker and Kubernetes for development and deployment.
Benefits
Comprehensive healthcare packages with dental and vision coverage.
Retirement savings plan with employer matching.
Work-from-home options with flexible hours.
Opportunities for mentorship and skill development.
Company Culture
Collaboration: We thrive on collaboration, always working together to achieve our common goals.
Empowerment: We empower our staff to make their own decisions and take ownership throughout their projects.
Work-Life Balance: We encourage a healthy work-life balance and provide flexible working arrangements.
Status: Open
Other Jobs in Information Technology (IT) and Software Development