Apply

Senior Software Engineer

Posted 4 months ago

View full description

πŸ’Ž Seniority level: Senior, 5-10 years

πŸ“ Location: Europe, Middle East, and Africa including Central and Eastern Europe, the Baltics, the Balkans, Ireland, Italy, Portugal, Spain, EMEA

πŸ” Industry: Quality management and software testing services

🏒 Company: TestlioπŸ‘₯ 101-250πŸ’° $12,000,000 Series B about 3 years agoDeveloper ToolsTest and MeasurementSaaSMobileSoftware

πŸ—£οΈ Languages: English

⏳ Experience: 5-10 years

πŸͺ„ Skills: LeadershipSCRUMManual testingCommunication SkillsMicroservicesNodeJSSoftware Engineering

Requirements:
  • A university degree in Computer Science, Software Engineering or equivalent.
  • 5-10 years of full-stack coding experience, specifically in building modern cloud-native applications.
  • Strong proficiency with the tech stack including React, TypeScript, NodeJS, Graphql, PHP, MySQL, AWS, and Kafka.
  • In-depth understanding of core browser concepts and responsive web design.
  • Practical knowledge of modern API architecture, microservices, and event-driven design.
  • Experience in writing automated tests is a strong plus.
  • AI/ML experience is a plus.
  • AWS Solutions Architect certification is a plus.
  • Fluency in English, with excellent written and verbal communication skills.
  • Organized, thorough, and committed to quality.
  • Results-oriented with a focus on impactful outcomes.
  • Preference for a remote working environment, collaborating within the EMEA timezone.
Responsibilities:
  • Work in a team environment, contributing to team tasks and goals while following Scrum processes.
  • Collaborate closely with designers and business stakeholders to deliver optimal solutions for end users.
  • Conduct technical design for full stack system components aligning with long-term architecture and requirements.
  • Build and implement scalable, performant, and quality products in an iterative manner.
  • Write high-quality code, promote standards, and conduct code reviews.
  • Develop automated tests and perform manual testing of changes.
  • Lead debugging processes and root cause analysis for complex issues.
  • Mentor team members and proactively share knowledge.
Apply

Related Jobs

Apply

πŸ“ Portugal, East Europe

🧭 Contract

πŸ” Cloud Technology

🏒 Company: DoiTπŸ‘₯ 501-1000πŸ’° $100,000,000 Series A about 5 years agoInternet of ThingsBig DataCloud ComputingRoboticsAnalyticsInformation Technology

  • 6+ years of software development experience.
  • Significant experience with Kubernetes and a deep understanding of its operations.
  • Experience with AWS (EKS) and/or Google Cloud (GKE) is advantageous.
  • A Full Stack engineer or Frontend/Backend engineer willing to learn Full Stack.
  • Solid programming knowledge, ideally in React and Go, with a willingness to learn.
  • Experience developing solutions in the Cloud is advantageous but not required.
  • Embraces continuous development and learning with knowledge of software engineering practices.
  • Demonstrated passion for creating high-quality applications.
  • Experience with Git/GitHub.
  • Excellent English communication skills, self-organized, goal-oriented, and adaptable.
  • A great sense of humor and enjoyment of work.

  • Implementing features from proposal to maintenance, while proposing product enhancements.
  • Reviewing code through pull requests as part of the team's code review process.
  • Improving the codebase by dedicating time to address technical debt.
  • Providing constructive feedback during team planning discussions to identify challenges early.

Software DevelopmentGitKubernetesMicrosoft AzureAzureGoReactCommunication Skills

Posted 5 days ago
Apply
Apply

πŸ“ Canada, the UK, 40 U.S states including AL, AZ, CA-excluding San Francisco, CO, CT, DC, DE, FL, GA, IA, ID, IL, IN, KS, LA, MA, MD, ME, MI, MN, MO, NE, NV, NH, NJ, NM, NY, NC, OH, OR, PA, SC, SD, TN, TX, UT, VA, VT, WA, WI

🧭 Full-Time

πŸ’Έ 145000.0 - 180000.0 USD per year

πŸ” Public safety software

🏒 Company: Mark43πŸ‘₯ 251-500πŸ’° $39,999,992 Series E 7 months agoGovTechInformation ServicesLaw EnforcementPublic SafetySoftware

  • At least 4 years of professional experience using Java, .NET, or other server-side languages in production.
  • Comfortable utilizing agile development and testing your own code.
  • Experience in cloud feature development and front-end stack (JavaScript, ReactJS) is a plus.
  • Deep understanding of databases, automated testing, and Agile methodologies.
  • Proficiency in building and managing RESTful APIs.
  • Strong DevOps experience managing cloud products.
  • Experience designing infrastructure for complex cloud-based applications hosted in AWS or Azure.
  • Proven experience in building for scale in a B2B environment.
  • Knowledge of microservices architecture.
  • Commitment to mentoring junior team members and contributing to the company outside your role.
  • Experience in building low-code platforms is a huge plus.

  • Spent time working with a Product Manager to understand requirements for a new feature.
  • Built features using technologies like Java, SQL, Redis, and Elasticsearch.
  • Participated in on-call rotation and improved customer experience.
  • Provided end-to-end technical ownership of a product.
  • Reviewed and submitted code as part of the deployment process.
  • Collaborated with design and product teams to document feature requirements.
  • Wrote clear technical documentation for code.
  • Tested new technologies and discussed code improvements.
  • Nurtured an engineering culture focused on quality.

SQLCloud ComputingElasticSearchJavaTypeScriptRedisReactRESTful APIsDevOpsMicroservices

Posted 5 days ago
Apply
Apply

πŸ“ United Kingdom

πŸ” SaaS-based School Information Systems

🏒 Company: VeracrossπŸ‘₯ 101-250EducationSoftware

  • Extensive experience in Vue.js (5+ years) and modern JavaScript frameworks.
  • Experience with state management libraries (e.g., Vuex or Pinia).
  • Experience with Tailwind CSS for building responsive layouts.
  • Strong understanding of component-based architecture and SPA development.
  • Knowledge of security and accessibility best practices, including OWASP Top 10 and WCAG compliance.
  • Experience with automation and testing frameworks like Cypress JS.
  • Skill in integrating RESTful APIs with frontend applications.
  • Proficiency with Git for source code management.
  • Ability to break down tasks and estimate development efforts.
  • Excellent communication skills and a team-oriented approach.
  • Exposure to PHP and Laravel Framework is advantageous.

  • Design and develop responsive, high-quality, scalable web applications using Vue.js within a PHP Laravel environment.
  • Ensure the security of applications through best practices in coding and tooling.
  • Collaborate with the Product Design Team to translate product requirements and UX/UI designs into interactive applications.
  • Deliver optimized front-end code to maximize application performance.
  • Plan and estimate development efforts, breaking down tasks and setting timelines.
  • Report to the Software Architect on estimation and timelines.
  • Participate in the full software development lifecycle, from development to post-launch support.
  • Troubleshoot and resolve technical issues, optimizing performance and scalability.
  • Perform code reviews and adhere to best practices in software engineering.
  • Stay current with technologies, trends, and practices in front-end development and user experience design.

PHPSoftware DevelopmentCypressFigmaGitCSSJavascriptUser Experience DesignVue.JsProduct designCommunication SkillsRESTful APIsCompliance

Posted 5 days ago
Apply
Apply

πŸ“ EU

🧭 Contract

πŸ” Software Engineering and Design Consultancy

  • Proven strong experience as a Python Backend Engineer.
  • Proficiency in JavaScript backend development, particularly with Node.js and serverless architectures like AWS Lambda.
  • Experience in backend programming languages such as Go or Node (nice to have).
  • Familiarity with frontend technologies, including React, JavaScript, HTML, and CSS.
  • Strong experience with GenAi and LLMs, including evals, guardrailing, RAG, and caching.
  • Experience in managing CI/CD pipelines and familiarity with tools such as Terraform and CloudFormation.
  • Knowledge of cloud platforms like AWS, Azure, or Google Cloud, and containerization technologies like Docker.
  • Familiarity with multiple protocols such as HTTP, GraphQL, and gRPC.
  • Experience with various database types including relational and vector databases.
  • Substantial testing experience across code quality, security, and accessibility.
  • Ability to build high-performance and scalable applications.
  • Experience with performance monitoring tools.

  • Crafting excellent products as a Senior Backend Engineer.
  • Working on developing new features and optimizing existing systems to advance client products.
  • Building and maintaining scalable cloud infrastructure using AWS services.
  • Implementing CI/CD pipelines for automated testing and deployment.
  • Collaborating with the team on engineering initiatives to enhance skills and practices.
  • Driving good engineering practices within the team and impacting the department.
  • Participating in regular show and tell sessions to promote work across the company.

AWSBackend DevelopmentDockerGraphQLNode.jsPythonAgileHTMLCSSJavascriptKubernetesSCRUMgRPCServerlessReactCI/CDTerraform

Posted 6 days ago
Apply
Apply

πŸ“ South Africa, Portugal, Kenya

πŸ” Financial Technology

🏒 Company: JUMOπŸ‘₯ 251-500πŸ’° $120,000,000 about 3 years agoMobile PaymentsBig DataFinancial ServicesBankingInsurTechFinTech

  • Experience with Kotlin / Java / Scala and cloud-based infrastructure, ideally AWS.
  • Experience designing, developing, and testing software.
  • Extensive hands-on experience with high-volume/low-latency service design.
  • Business and operational awareness.
  • Good communication skills and emotional intelligence.

  • Deliver across the SDLC to build a highly scalable distributed system.
  • Assist in defining the team's roadmap in line with the company and technology vision.
  • Architect services and systems using well accepted design patterns for scaling.
  • Design, implement, test, deploy, and support our products and services.
  • Review code developed by others and provide feedback.
  • Guide the team to write production-ready, easily testable code.
  • Anticipate and communicate project blockers and delays.
  • Contribute to documentation and drive engineering best practices.

AWSDockerAgileDesign PatternsJavaJenkinsKafkaKotlinKubernetesSpringSpring BootTypeScriptReactCommunication SkillsCollaborationCI/CDTerraformDocumentationScala

Posted 6 days ago
Apply
Apply

πŸ“ United States, UK, Germany

🧭 Full-Time

πŸ” Digital transformation, SaaS

🏒 Company: VasionπŸ‘₯ 251-500Information TechnologyEnterpriseSoftware

  • Expertise in technologies like Vue, React, Golang, HTML, CSS, JavaScript, PHP, Python, Node.js, AWS/DevOps, Docker, and Microservices.
  • Familiarity with communication protocols, web UI design, and relational database development (e.g., MySQL, Oracle).
  • 5+ years of development experience.
  • Bachelor's degree in Computer Science or equivalent industry experience.

  • Work closely with product owners, engineers, designers, and QA to deliver industry-leading solutions in a fast-paced environment.
  • Construct solutions based on customer requirements.
  • Contribute to designing novel solutions to complex problems.
  • Responsible for technical design, implementation, automated testing, debugging, and deployment.
  • Collaborate with teams and promote established development standards.

AWSDockerNode.jsPHPPythonSQLHTMLCSSJavascriptJenkinsMySQLOraclegRPCReactMicroservices

Posted 7 days ago
Apply
Apply

πŸ“ US, UK

🧭 Full-Time

πŸ’Έ 185000.0 - 200000.0 USD per year

πŸ” Music technology

  • Worked with Elasticsearch, optimizing data representations, queries, and clusters.
  • Relevant work experience building and evolving production software using Go and Python.
  • Experience deploying and managing ML models in production environments.
  • Several years working with RDBMS such as MySQL or PostgreSQL and crafting performant SQL queries.
  • Experience leveraging SaaS and cloud provider primitives.

  • Help define the architecture and drive implementation changes across multiple backend services that power Splice’s next generation products.
  • Translate large-scale architectural changes into manageable, incremental outcomes that provide ongoing customer benefits.
  • Help optimize search infrastructure and create mechanisms for safe and rapid ML model productionalization.
  • Advocate for system designs and APIs that make 'The right thing, the easy thing.'
  • Drive solutions that are both technically and organizationally scalable.

AWSDockerGraphQLLeadershipPostgreSQLPythonSQLElasticSearchJenkinsKerasMySQLPyTorchTypeScriptData engineeringGogRPCRDBMSRedisTensorflowCollaborationTerraformSaaS

Posted 7 days ago
Apply
Apply

πŸ“ Central Europe

🧭 Full-Time

πŸ” Digital commerce

  • Proven experience in native mobile development (iOS), understanding of mobile ecosystem and system design.
  • Experience with mobile wrappers (React Native, Flutter) and building libraries or SDKs.
  • Familiarity with version control systems (Git) and CI/CD pipelines, dynamic rendering experience is a valued asset.

  • Design & Deliver new features, translating business requirements into technical specs and detailed design documents.
  • Ensure quality and compatibility by implementing robust testing, measuring performance, and conducting code reviews.
  • Support and maintain owned components, troubleshooting issues, documenting code, and utilizing user feedback for improvements.

GitJavascriptJestJUNITQAReact NativeSwiftTypeScriptYarnJiraReactCommunication SkillsCollaborationCI/CD

Posted 8 days ago
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ” Software and data products for financial crime prevention

🏒 Company: RipjarπŸ‘₯ 101-250πŸ’° Private about 1 month agoArtificial Intelligence (AI)Predictive AnalyticsAnalyticsCyber SecurityData VisualizationNatural Language ProcessingSoftware

  • Experience with core technologies such as Node.js, React, Elasticsearch, Kafka, MongoDB, and Redis.
  • Proficiency in at least one programming language.
  • Experience in building and maintaining production software, particularly with large-scale data processing systems.
  • Technical proficiency at each stage of the software development lifecycle.
  • Strong communication skills to explain complex concepts and write clear documentation.

  • Develop innovative software with a global impact.
  • Work across the software development lifecycle in a cross-functional agile team.
  • Collaborate with engineers, product managers, architects, UX and QA specialists.
  • Provide deep support expertise for the growing customer base.
  • Contribute to the continuous improvement of the technology stack and development process.

Node.jsSoftware DevelopmentAgileElasticSearchJavascriptKafkaMongoDBQARedisReactCommunication SkillsDevOpsDocumentation

Posted 8 days ago
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ’Έ 80000.0 GBP per year

πŸ” Software and data products for combating financial crime

🏒 Company: RipjarπŸ‘₯ 101-250πŸ’° Private about 1 month agoArtificial Intelligence (AI)Predictive AnalyticsAnalyticsCyber SecurityData VisualizationNatural Language ProcessingSoftware

  • Expertise in JavaScript, Node.js and React with an understanding of web technologies.
  • Proficient in Linux, Git, MongoDB, and OpenSearch.
  • Ability to create secure, highly available and scalable solutions.
  • Strong understanding of Agile methodologies.
  • Ability to work independently and with stakeholders to develop high quality software.
  • Excellent communication skills to articulate ideas and collaborate.
  • Technical proficiency in the software development lifecycle (SDLC).

  • Develop innovative software with a global impact.
  • Work across the software development lifecycle to build and deliver technology in a cross-functional agile team.
  • Contribute to the continuous improvement of Ripjar’s technology stack and development process.
  • Collaborate with the wider engineering teams, technology, product leaders and customers to establish requirements, design and deliver high quality software.
  • Ensure consistent application of architectural decisions and guidelines across Ripjar's software products.

Node.jsSoftware DevelopmentAgileGitJavascriptMongoDBReactCommunication SkillsAgile methodologiesLinux

Posted 8 days ago
Apply