Epicareer Might not Working Properly
Learn More

Senior Software Engineer

Salary undisclosed

Checking job availability...

Original
Simplified

Project Description:

My role is accountable for implementing complex technical solutions while mentoring junior engineers and contributing to the technical direction of our products.

Responsibilities:

• Designing, developing, and maintaining scalable software solutions for complex business problems.

• Leading technical design discussions and architectural decisions for major features.

• Reviewing code, provide constructive feedback, and maintain high code quality standards.

• Collaborating with product managers to refine requirements and propose technical solutions.

• Identifying and resolving technical debt and system bottlenecks.

• Providing guidance and training to junior developers to help them grow their skills.

• Implementing and advocating for best practices.

• Regularly communicating with stakeholders to ensure alignment on project goals and timelines.

• Actively participating in retrospectives and suggesting improvements to processes and workflows.

Mandatory Skills:

• Bachelor degree in Computer Science or equivalent certification

• 8+ years of professional software development experience

• Experience building and maintaining large-scale applications and performance optimization

• Background in agile development methodologies

• Experience with microservices and event driven architecture

• Experience with test-driven development

• Experience with CI/CD practices and DevOps culture

• Solid proficiency in C#.NET language

• Solid proficiency in any of JavaScript framework - ReactJS, AngularJS, or NextJS (with a preference for ReactJS and AngularJS)

• Solid proficiency in Azure / AWS cloud platform

• Solid proficiency in SQL Server, Postgres and Redis

• Strong understanding of tools including DataDog, LaunchDarkly and Twillio Segment

• Strong understanding of data structures, algorithms, and software design patterns

• Excellent communication and collaboration skills

Nice-to-Have Skills:

• Prior experience in outsourced employee benefits and administration service domain

• Java, C++ language

• Next.js framework

• GCP cloud platform

Languages:

  • English: C1 Advanced

Project Description:

My role is accountable for implementing complex technical solutions while mentoring junior engineers and contributing to the technical direction of our products.

Responsibilities:

• Designing, developing, and maintaining scalable software solutions for complex business problems.

• Leading technical design discussions and architectural decisions for major features.

• Reviewing code, provide constructive feedback, and maintain high code quality standards.

• Collaborating with product managers to refine requirements and propose technical solutions.

• Identifying and resolving technical debt and system bottlenecks.

• Providing guidance and training to junior developers to help them grow their skills.

• Implementing and advocating for best practices.

• Regularly communicating with stakeholders to ensure alignment on project goals and timelines.

• Actively participating in retrospectives and suggesting improvements to processes and workflows.

Mandatory Skills:

• Bachelor degree in Computer Science or equivalent certification

• 8+ years of professional software development experience

• Experience building and maintaining large-scale applications and performance optimization

• Background in agile development methodologies

• Experience with microservices and event driven architecture

• Experience with test-driven development

• Experience with CI/CD practices and DevOps culture

• Solid proficiency in C#.NET language

• Solid proficiency in any of JavaScript framework - ReactJS, AngularJS, or NextJS (with a preference for ReactJS and AngularJS)

• Solid proficiency in Azure / AWS cloud platform

• Solid proficiency in SQL Server, Postgres and Redis

• Strong understanding of tools including DataDog, LaunchDarkly and Twillio Segment

• Strong understanding of data structures, algorithms, and software design patterns

• Excellent communication and collaboration skills

Nice-to-Have Skills:

• Prior experience in outsourced employee benefits and administration service domain

• Java, C++ language

• Next.js framework

• GCP cloud platform

Languages:

  • English: C1 Advanced