Apply

Senior Software Developer

Posted 12 days agoViewed

View full description

๐Ÿ’Ž Seniority level: Senior, 4+ years

๐Ÿ” Industry: Sales Performance Management (SPM)

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 4+ years

Requirements:
  • Degree in Computer Science, Software Engineering or equivalent experience.
  • 4+ years of strong software development skills using TypeScript, JavaScript, React, and Node.js.
  • Experience with micro-services architecture, GraphQL, Apollo, Docker, and AWS services (Lambda, Aurora, RDS, ECS, Step Functions).
  • Experience with NoSQL and SQL databases (DynamoDB, DocumentDB, PostgreSQL).
  • A passion for building high-performance, scalable systems in the Cloud.
  • Strong written and verbal communication skills; B2 level English or higher required.
  • Strong problem-solving skills and a passion for clean, maintainable code.
  • Experience with test-driven development, continuous delivery, and continuous integration.
Responsibilities:
  • Envision, design, and develop a web application using modern technologies.
  • Write clean, efficient, maintainable code following best practices.
  • Conduct testing of software components and ensure product reliability.
  • Optimize code and architecture for scalability and performance.
  • Collaborate with designers, product managers, and QA for seamless integrations.
  • Focus on client success through creative problem-solving.
Apply

Related Jobs

Apply

๐Ÿงญ Full-Time

๐Ÿ” SaaS

๐Ÿข Company: Topsort๐Ÿ‘ฅ 51-100๐Ÿ’ฐ Corporate 7 months agoAdvertising PlatformsMarketplaceE-Commerce PlatformsRetail TechnologyAd Exchange

  • Bachelorโ€™s or Masterโ€™s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in backend engineering, designing, developing, and maintaining scalable services.
  • Strong experience with microservices architecture and distributed systems, ensuring efficiency and reliability.
  • Proven track record of implementing engineering best practices, improving development efficiency and maintaining high code quality.
  • Ability to work onsite 4 days a week in a collaborative environment.
  • Proficiency in Python and TypeScript, with a solid understanding of best practices, patterns, and performance optimization.
  • Expertise in high-performance, low-latency systems, designing solutions that scale efficiently.
  • Deep knowledge of distributed systems, decoupling patterns, and modern software architecture to build robust and maintainable services.
  • Strong problem-solving and collaboration skills, working closely with product and engineering teams to develop new features and optimize existing ones.
  • Design, develop, and maintain scalable, high-performance applications while ensuring code quality and best practices.
  • Provide mentorship, conduct code reviews, and drive best engineering practices to improve team efficiency.
  • Identify and resolve bottlenecks, optimize system performance, and ensure reliability in distributed architectures.
  • Work with cross-functional teams, translate business needs into technical solutions, and drive innovation through new technologies and best practices.
Posted 4 days ago
Apply
Apply

๐Ÿงญ Full-Time

๐Ÿ” IT and Retail

  • Several years of experience as a software developer with infrastructure as code skills.
  • Solid background working in a cloud-native environment.
  • Professional experience with technologies such as Java, Springboot, GoLang, Kubernetes, Google Cloud Platform, Terraform, and Angular.
  • Hands-on experience with authentication standards like JSON Web Token (JWT), OIDC, OAuth 2.0, SAML, TOTP, and Active Directory.
  • Experience with Keycloak is an advantage.
  • Comprehensive knowledge of IAM best practices including SSO, identity federation, multi-factor authentication, and privileged access management.
  • Ability to understand end-user needs and provide secure, user-friendly solutions.
  • Good communication and team player skills.
  • Self-responsibility and strong organizational skills.
  • Work as a senior developer within an agile team to build scalable authentication and authorization services.
  • Develop, maintain, and enhance a self-service platform for other development teams.
  • Provide maintenance and technical support for the identity provider (Keycloak).
  • Manage technical dependencies between different identity providers within the IT group.
  • Tackle complex authorization and authentication challenges in a cloud environment.
  • Integrate new products and third-party applications using standard authentication protocols.
  • Support other developers in using services and managing privileges.
Posted 5 days ago
Apply
Apply

๐Ÿ” SaaS

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in backend engineering, designing, developing, and maintaining scalable services.
  • Strong experience with microservices architecture and distributed systems, ensuring efficiency and reliability.
  • Proven track record of implementing engineering best practices, improving development efficiency and maintaining high code quality.
  • Ability to work onsite 4 days a week in a collaborative environment.
  • Design, develop, and maintain scalable, high-performance applications while ensuring code quality and best practices.
  • Provide mentorship, conduct code reviews, and drive best engineering practices to improve team efficiency.
  • Identify and resolve bottlenecks, optimize system performance, and ensure reliability in distributed architectures.
  • Work with cross-functional teams, translate business needs into technical solutions, and drive innovation through new technologies and best practices.
Posted 5 days ago
Apply
Apply

๐Ÿ“ Canada

๐Ÿ’ธ 123600.0 - 193000.0 CAD per year

๐Ÿ” Healthcare technology

  • A University Degree in Computer Science or a STEM Degree plus approximately 5+ years of hands-on experience as a Software Engineer.
  • If no formal degree, relevant experience (typically 3+ years) and the ability to demonstrate equivalent technical expertise is valued.
  • Significant senior level experience leading impactful projects across multiple organizations.
  • Ability to lead technical design and deliver medium to high-complexity projects with a strong understanding of software development methodologies.
  • Experience coaching and mentoring junior developers, fostering improvement and knowledge sharing.
  • Proactively address technical challenges ensuring smooth project delivery while advocating for best practices in code quality.
  • Contribute to the codebase as a hands-on engineer.
  • Identify, scope, and lead technical projects making solid design decisions aligned with the companyโ€™s engineering vision.
  • Collaborate with engineers, technical leaders, and cross-functional groups to ship impactful features for customers.
  • Make effective tradeoffs considering business priorities, user experience, and maintainable solutions.
  • Own and contribute to the technical direction for the Onboarding team.

LeadershipNode.jsProject ManagementPythonSoftware DevelopmentSQLAgileMicroservices

Posted 9 days ago
Apply
Apply

๐Ÿ“ Romania, UK, US, Canada

๐Ÿ” Sales Performance Management (SPM)

  • Degree in Computer Science, Software Engineering or equivalent experience.
  • 4+ years of strong software development skills using TypeScript, JavaScript, React, and Node.js.
  • Experience with micro-services architecture, GraphQL, Apollo, Docker, and AWS services (Lambda, Aurora, RDS, ECS, Step Functions).
  • Experience with NoSQL and SQL databases (DynamoDB, DocumentDB, PostgreSQL).
  • A passion for building high-performance, scalable systems in the Cloud.
  • Strong written and verbal communication skills. B2 level English or higher is required.
  • Strong problem-solving skills and a passion for clean, maintainable code.
  • Experience with test-driven development, continuous delivery and continuous integration.
  • Envisioning, designing, and developing a web application using modern web application and cloud deployment technologies.
  • Writing clean, efficient, and maintainable code following best practices and coding standards.
  • Conducting thorough testing of software components, identifying and resolving bugs, and ensuring the product's reliability.
  • Optimizing code and architecture to ensure the product can scale and maintain performance.
  • Working closely with cross-functional teams, including designers, product managers, and quality assurance, to ensure seamless integration of software modules.
  • Focusing on client success through creative problem-solving.

AWSDockerGraphQLNode.jsPostgreSQLDynamoDBJavascriptTypeScriptReactMicroservices

Posted 12 days ago
Apply
Apply

๐Ÿ” Sales Performance Management (SPM)

  • Degree in Computer Science, Software Engineering or equivalent experience.
  • 4+ years of strong software development skills using TypeScript, JavaScript, React, and Node.js.
  • Experience with micro-services architecture, GraphQL, Apollo, Docker, and AWS services (Lambda, Aurora, RDS, ECS, Step Functions).
  • Experience with NoSQL and SQL databases (DynamoDB, DocumentDB, PostgreSQL).
  • A passion for building high-performance, scalable systems in the Cloud.
  • Strong written and verbal communication skills. B2 level English or higher is required.
  • Strong problem-solving skills and a passion for clean, maintainable code.
  • Experience with test-driven development, continuous delivery, and continuous integration.
  • Envisioning, designing, and developing a web application using modern web application and cloud deployment technologies.
  • Writing clean, efficient, and maintainable code following best practices and coding standards.
  • Conducting thorough testing of software components, identifying and resolving bugs, and ensuring product reliability.
  • Optimizing code and architecture for scalability and performance.
  • Working closely with cross-functional teams to ensure seamless integration of software modules.
  • Focusing on client success through creative problem-solving.
Posted 12 days ago
Apply
Apply

๐Ÿ“ Romania, UK, US, Canada

๐Ÿ” Sales Performance Management Software

  • Degree in Computer Science, Software Engineering or equivalent experience.
  • 4+ years of strong software development skills using TypeScript, JavaScript, React, and Node.js.
  • Experience with micro-services architecture, GraphQL, Apollo, Docker, and AWS services (Lambda, Aurora, RDS, ECS, Step Functions).
  • Experience with NoSQL and SQL databases (DynamoDB, DocumentDB, PostgreSQL).
  • A passion for building high-performance, scalable systems in the Cloud.
  • Strong written and verbal communication skills. B2 level English or higher is required.
  • Strong problem-solving skills and a passion for clean, maintainable code.
  • Experience with test-driven development, continuous delivery and continuous integration.
  • Envisioning, designing, and developing a web application using modern web application and cloud deployment technologies.
  • Writing clean, efficient, and maintainable code following best practices and coding standards.
  • Conducting thorough testing of software components, identifying and resolving bugs, and ensuring the product's reliability.
  • Optimizing code and architecture to ensure the product can scale and maintain performance.
  • Working closely with cross-functional teams, including designers, product managers, and quality assurance, to ensure seamless integration of software modules.
  • Focusing on client success through creative problem-solving.

AWSDockerGraphQLNode.jsPostgreSQLDynamoDBJavascriptTypeScriptReactMicroservices

Posted 12 days ago
Apply
Apply

๐Ÿ” Sales Performance Management (SPM)

  • Degree in Computer Science, Software Engineering or equivalent experience.
  • 4+ years of software development skills using TypeScript, JavaScript, React, Node.js.
  • Experience with micro-services architecture, GraphQL, Apollo, Docker, and AWS services.
  • Experience with NoSQL and SQL databases.
  • Strong problem-solving skills and a passion for clean, maintainable code.
  • Envisioning, designing, and developing a web application using modern web and cloud technologies.
  • Writing clean, efficient, and maintainable code following best practices.
  • Conducting thorough testing of software components and resolving bugs.
  • Optimizing code and architecture for performance and scalability.
  • Collaborating with cross-functional teams to integrate software modules.
Posted 12 days ago
Apply
Apply

๐Ÿ“ US, Canada, UK, Romania

๐Ÿงญ Full-Time

๐Ÿ” Sales Performance Management

  • Degree in Computer Science, Software Engineering or equivalent experience.
  • 4+ years of strong software development skills using TypeScript, JavaScript, React, and Node.js.
  • Experience with micro-services architecture, GraphQL, Apollo, Docker, and AWS services (Lambda, Aurora, RDS, ECS, Step Functions).
  • Experience with NoSQL and SQL databases (DynamoDB, DocumentDB, PostgreSQL).
  • A passion for building high-performance, scalable systems in the Cloud.
  • Strong written and verbal communication skills. B2 level English or higher is required.
  • Strong problem-solving skills and a passion for clean, maintainable code.
  • Experience with test-driven development, continuous delivery and continuous integration.
  • Envisioning, designing, and developing a web application using modern web application and cloud deployment technologies.
  • Writing clean, efficient, and maintainable code following best practices and coding standards.
  • Conducting thorough testing of software components, identifying and resolving bugs, and ensuring the product's reliability.
  • Optimizing code and architecture to ensure the product can scale and maintain performance.
  • Working closely with cross-functional teams, including designers, product managers, and quality assurance, to ensure seamless integration of software modules.
  • Focusing on client success through creative problem-solving.

AWSDockerGraphQLNode.jsPostgreSQLDynamoDBJavascriptTypeScriptReactMicroservices

Posted 12 days ago
Apply
Apply

๐Ÿ“ Canada

๐Ÿ” Healthcare

  • Collaboration with the team for aligned results.
  • Clear and open communication skills.
  • Embrace continuous improvement and adaptability.
  • Resourceful problem-solving abilities in a dynamic environment.
  • Help shape the future of Janeโ€™s Communication platforms.
  • Design and implement robust, scalable solutions for communication.
  • Enable seamless communication between healthcare providers and patients via multiple delivery channels.
  • Support thousands of users empowering practitioners with innovative tools.

Backend DevelopmentNode.jsPHPPostgreSQLREST APIMicroservices

Posted 12 days ago
Apply

Related Articles

Posted 6 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 6 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 6 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 6 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 6 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.