Apply

Senior Software Engineer

Posted 5 months agoViewed

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 19 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 19 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 20 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 21 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 22 days ago
Apply
Apply

๐Ÿ“ United Kingdom

๐Ÿงญ Full-Time

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

๐Ÿข Company: Ripjar๐Ÿ‘ฅ 101-250๐Ÿ’ฐ Private about 2 months agoArtificial Intelligence (AI)Predictive AnalyticsAnalyticsCyber SecurityData VisualizationNatural Language ProcessingSoftware

  • Demonstrable skills in technologies such as Node.js, React, Elasticsearch, Kafka, MongoDB, Redis.
  • Proficient in at least one programming language.
  • Experience with large scale data processing systems and complex codebases.
  • Technically proficient with the software development lifecycle.
  • Strong communication skills for explaining complex concepts.

  • Join a diverse team to build the Labyrinth Screening solution.
  • Design, develop and ship features for preventing financial crime.
  • Work across the software development lifecycle in a cross-functional agile team.
  • Collaborate with engineers, product managers, and other specialists.
  • Support the customer base through the Delivery team.
  • Contribute to continuous improvement of technology stack and development processes.

Node.jsSoftware DevelopmentAgileElasticSearchJavascriptKafkaMongoDBQARedisReactCommunication SkillsDevOpsDocumentation

Posted 23 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 2 months 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 23 days ago
Apply
Apply

๐Ÿ“ US, Canada, UK, Ireland, Germany

๐Ÿ” E-commerce

  • 3+ years of software development experience.
  • Experience building E-commerce products.
  • Bachelorโ€™s degree in Computer Science, a related field, or equivalent work experience.
  • Experience building scalable systems, primarily using Python, Elixir, JavaScript.
  • Excellent product instincts with user-centric thinking.
  • Proven track record of delivering user-facing features quickly.
  • Good communication skills in both written and verbal English.

  • Responsible for expanding new user funnel across buyers and sellers.
  • Develop traffic growth opportunities across multiple channels.
  • Create delightful user experiences to activate and retain buyers and sellers.
  • Build core Incentivized buyer growth strategy including gamified incentives.
  • Design and implement core incentive management system from the ground up.
  • Prioritize high impact features and ship them quickly.

Software DevelopmentJavascriptStrategyCommunication Skills

Posted 24 days ago
Apply
Apply

๐Ÿ“ Europe, Valencia

๐Ÿงญ Full-Time

๐Ÿ” Open source technology and software

๐Ÿข Company: Canonical - Jobs

  • Bachelorโ€™s degree in Computer Science, STEM or similar.
  • Experience with Linux packaging (Debian, RPM, Yocto).
  • Experience working with open source communities and licenses.
  • Experience with C and C++.
  • Ability to work in a globally distributed team through self-discipline and self-motivation.

  • Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms.
  • Work with partners to deliver an optimized first-class Ubuntu experience.
  • Adopt a holistic approach to the Ubuntu experience with inputs on technical plans and quality metrics.
  • Participate as a technical lead on complex customer engagements.
  • Assist customers in integrating their applications and optimizing them with Ubuntu.

IoTC++StrategyCommunication SkillsLinux

Posted 26 days ago
Apply
Apply

๐Ÿ“ United Kingdom, Poland, Romania, Spain, South Africa

๐Ÿงญ Full-Time

๐Ÿ” Utilities

  • Proficient in React and React Native.
  • Experience with Typescript.
  • Familiarity with Next.js and GraphQL is a plus.
  • Experience with Kubernetes and Docker is also a plus.
  • Experience with GitHubโ€™s CI/CD tools and practices.
  • Collaborative approach to ensure quality design and practices.
  • Experience and willingness to implement robust unit and end-to-end tests.

  • Lead the development of the front-ends for our customer portal, CRM and mobile app.
  • Own your code across the entire software lifecycle, working closely with other team members where required.
  • Provide a voice in our product backlog refinement sessions and collaborate with team members in cycle planning sessions.
  • Contribute to the continuous improvement of our ways of working and promote the team's technical successes beyond.

LeadershipReact NativeReactCollaborationCI/CD

Posted 28 days ago
Apply