We're on the hunt for a Senior Software Engineer who is passionate about crafting high-quality software. As part of our team, you'll leverage your extensive knowledge in full-stack development to build robust solutions that meet our clients' needs.
Responsibilities
Develop, maintain, and enhance software applications for high performance.
Assist in defining software architecture and technical specifications.
Integrate third-party APIs and services for additional functionality.
Optimize applications for maximum speed and scalability.
Coordinate with team members to ensure successful project delivery.
Participate in sprint planning and agile methodology practices.
Provide technical support and troubleshooting assistance to end-users.
Engage in continuous learning to improve personal and team performance.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree in Software Engineering or related field is preferred
Experience
5+ years of experience in full-stack software development
Technical Skills
Java
Python
Docker
Soft Skills
Analytical Thinking
Time Management
Certifications
Google Professional Cloud Architect
Languages
English: Fluent
Advantageous
Background in microservices architecture: Experience designing and implementing microservices-based applications.
Knowledge of CI/CD pipelines: Experience in automating the deployment process through CI/CD.
Benefits
Comprehensive health and wellness benefits
401(k) plan with competitive company matching
Remote working flexibility
Employee training and development initiatives
Company Culture
Growth: We provide opportunities for personal and professional growth through training and development.
Respect: We strive to create a respectful workplace where everyone's voice is valued.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development