As a Senior Software Engineer in our team, you'll work on exciting software projects to build reliable systems. Your role will involve shaping both user interface and server-side components, ensuring a seamless experience for users.
Responsibilities
Architect, develop, and maintain applications in line with industry standards.
Collaborate with cross-functional teams for feature delivery.
Conduct performance testing to ensure application stability.
Document development processes and code changes thoroughly.
Assist in transitioning applications to production.
Stay updated on emerging technologies and suggest their application in projects.
Requirements
Education
Bachelor's degree in Computer Science or Software Engineering
Master's degree is advantageous
Experience
5+ years in full-stack software engineering
Technical Skills
JavaScript
Node.js
HTML/CSS
Soft Skills
Analytical thinking
Communication
Certifications
Microsoft Certified: Azure Developer Associate
DevOps Certification
Languages
English: Fluent
Advantageous
Experience with automated testing tools: Knowledge of testing frameworks and automated testing processes.
Experience with RESTful API development: Building and integrating RESTful APIs in applications.
Benefits
Comprehensive health and dental cover
Innovative retirement options
Work-from-home flexibility
Ongoing training and skills development
Company Culture
Innovation-Driven: Encouraging creativity and innovation helps us deliver the best solutions.
Collaboration: We work closely as a team, sharing knowledge and supporting each other.
Personal Growth: We encourage our employees to pursue personal and professional development.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development