As a Senior Software Engineer, you will apply your skills in designing, coding, and maintaining web applications. Collaborate with cross-functional teams and help drive innovative solutions while enhancing system performance.
Responsibilities
Implement new features and functionality while maintaining existing systems.
Manage the deployment and integration of software solutions across various environments.
Build reusable code and libraries for future use.
Ensure the technical feasibility of UI/UX designs.
Write unit and integration tests to validate application functionality.
Work with team members to achieve project milestone deadlines.
Requirements
Education
Bachelor's degree in Computer Science, Software Engineering, or a related field
Master's degree preferred
Experience
5+ years of software development experience, particularly in full-stack development.
Technical Skills
JavaScript
React
Node.js
APIs
Database Management
Git
Soft Skills
Analytical Thinking
Team Collaboration
Adaptability
Certifications
AWS Certified Developer
Scrum Master Certification
Languages
English: Fluent
Advantageous
Experience with Docker and Kubernetes: Familiarity with containerization and orchestration technologies.
Experience with CI/CD tools: Knowledge in automating deployment processes using tools like Jenkins or GitLab CI.
Benefits
Comprehensive health and wellness benefits
Retirement savings plan with a matching contribution
Flexible work schedules
Opportunities for continuous learning and career development
Company Culture
Collaborative Environment: We foster teamwork and collaboration among all members, promoting an inclusive atmosphere.
Innovation Driven: Our team prioritizes innovation, empowering employees to explore creative solutions.
Learning and Growth: We encourage professional development and continuous learning in our employees.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development