Apply

Sr. Software Engineer

Posted about 1 month agoViewed

View full description

πŸ’Ž Seniority level: Senior

πŸ“ Location: UK and Europe, UK/European time zones

πŸ” Industry: Digital content creation

πŸ—£οΈ Languages: English

πŸͺ„ Skills: AWSDockerNode.jsPHPJavascriptJenkinsjQueryTypeScriptRedisReactCollaborationMentoring

Requirements:
  • Excels in navigating ambiguity and evolving requirements.
  • Approaches challenges incrementally, utilizing a test-and-learn methodology.
  • Self-motivated and proactive, with initiative-driven progress.
  • Experience in a fast-moving startup environment is desirable.
  • Supports team growth and uplifts peers outside of specific projects.
Responsibilities:
  • Writing well-architected, maintainable code.
  • Planning and leading high-complexity stories and epics.
  • Writing unit, functional and e2e tests.
  • Reviewing story plans for impacts on the application.
  • Participating in code review sessions with peers.
  • Agonizing over user experience.
  • Acting as the primary on-call resource for service disruptions.
  • Suggesting new technologies to improve productivity.
  • Mentoring peers on security best practices.
  • Deploying code to production for customer use.
Apply

Related Jobs

Apply

πŸ“ Ireland

πŸ” SaaS

🏒 Company: G-P

  • Experience developing SaaS enterprise software in distributed teams.
  • Experience developing and integrating full-stack web applications using modern frameworks.
  • Knowledge in Node.js, Typescript, React, Java, APIs, and modern databases.
  • Previous knowledge of modern cloud architectures and technologies.
  • Experience with AWS.
  • Experience in a startup or high-growth environment is desirable.
  • B.S. in Computer Science or equivalent.

  • Design and develop our cloud-enabled products, working on all parts of the code stack.
  • Collaborate with stakeholders including Product team and User Experience team to understand their requirements.
  • Mentor Software Engineers to facilitate knowledge development through advice and training opportunities.
  • Advocate and evangelize modern agile methodologies and best practices.
  • Lead in translating requirements to sprint stories and executing on them.
  • Build quick prototypes to refine concepts and turn them into production-quality features.
  • Contribute to the evolution of the SDLC and the tech stack.

AWSNode.jsAgileFull Stack DevelopmentJavaTypeScriptREST APIReactSaaS

Posted 7 days ago
Apply
Apply

πŸ“ Portugal

πŸ’Έ 70000.0 - 90000.0 EUR per year

πŸ” Benefit solutions

🏒 Company: LivelyπŸ‘₯ 501-1000πŸ’° $7,000,000 Debt Financing over 12 years agoWirelessMobileHealth CareSoftware

  • 5+ years of experience in software development, with a strong front end development background.
  • Bachelor's degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
  • Strong experience with JavaScript, TypeScript and Node.js and React.
  • Experience with Storybook.
  • Strong fundamental understanding of relational databases (PostgreSQL, MySQL).
  • Proven experience in designing and developing scalable, high-performance web applications.
  • Strong understanding of software architecture and design patterns.
  • Excellent problem-solving skills and a proactive approach to identifying and addressing challenges.
  • Proven experience on building frontend services with high availability and scalability requirements.
  • Able to model and design intuitive and scalable schemas.
  • Experience with agile/scrum development methodologies.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Passion for technology and a continuous learner mindset.
  • Familiarity with AWS cloud platforms and DevOps practices is a plus.

  • Analyze and provide feedback on product requirements.
  • Implement features and functionality with clean and maintainable codes.
  • Take pride in software quality through rigorous functional testing and writing automated unit tests.
  • Troubleshoot production issues, provide resolutions and recommendations for improvement.

Node.jsPostgreSQLSoftware DevelopmentAgileDesign PatternsHTMLCSSJavascriptMySQLSCRUMSoftware ArchitectureTypeScriptReactInterpersonal skills

Posted 18 days ago
Apply
Apply

πŸ“ Portugal

πŸ’Έ 70000.0 - 90000.0 EUR per year

πŸ” Benefits solutions

🏒 Company: LivelyπŸ‘₯ 501-1000πŸ’° $7,000,000 Debt Financing over 12 years agoWirelessMobileHealth CareSoftware

  • 5+ years at a technology company in a software development or similar role.
  • Fluent in both written and spoken English, with strong communication skills.
  • Bachelor's degree in computer science, or equivalent.
  • Strong knowledge in software design and familiarity with design patterns.
  • Experienced with TypeScript, Javascript, and NodeJs.
  • Strong fundamental understanding of relational database (Postgresql, Mysql).
  • Able to model and design intuitive and scalable schemas.
  • Strong debugging skills.
  • Strong product delivery records.
  • Experience with Agile/Scrum development methodology.
  • Proven experience on building backend services with high availability and scalability requirements.

  • Analyze and provide feedback on product requirements.
  • Implement features and functionality with clean and maintainable codes.
  • Take pride in software quality through rigorous functional testing and writing automated unit tests.
  • Troubleshoot production issues, provide resolutions and recommendations for improvement.

Backend DevelopmentPostgreSQLSoftware DevelopmentAgileDesign PatternsJavascriptMySQLSCRUMTypeScriptCommunication Skills

Posted 18 days ago
Apply
Apply

πŸ“ Brazil and Europe

🧭 Full-Time

πŸ” Technology, data, design, finance, insurance, mobility

🏒 Company: ília

  • Advanced English for conversation (international project).
  • Professional experience working in software engineering teams.
  • Solid experience in full-stack web development with Node.js/TypeScript and React.
  • Track record of successfully executing projects.
  • Experience breaking down product requirements into manageable engineering tasks.
  • Ability to convert abstract business needs into tasks with product and engineering colleagues.
  • Willingness to represent team needs and engage in strategic decisions.
  • Solid experience with API technologies.
  • Strong knowledge of RDBMS technologies.
  • Experience with AWS.
  • Experience with high-traffic web applications.
  • Understanding of system design, data structures, and algorithms, along with experience in creating and evaluating technical design documents.
  • Bachelor's or Master's degree in Computer Science/Engineering.
  • Availability to work in EST time zone.

  • Collaborate with Product, UX, QA, and Engineering teams to create high-quality software.
  • Actively participate in a multidisciplinary team to develop next-generation software products and solutions.
  • Be responsible for delivering and supporting applications in a production environment.
  • Build front-end websites using client-side and server-side rendering technologies.
  • Develop back-end microservices with well-defined APIs.
  • Guide other engineers and represent team needs in strategic decisions.

AWSBackend DevelopmentNode.jsTypeScriptRDBMSREST APIReactMicroservices

Posted 21 days ago
Apply
Apply

πŸ“ LATAM

πŸ” Real estate technology

  • Expertise in HTML/CSS for website customization.
  • Strong understanding of web rendering and hosting technologies.

  • Own and develop the core product offerings, including the Website Builder and Render Engine.
  • Interface regularly with the Platform and Data Squads for CMS and MLS Data.
  • Collaborate with the Creative Team to implement templated HTML content.
  • Explore new features for collaborative home search capabilities.

Backend DevelopmentLeadershipSoftware DevelopmentHTMLCSSJavaJavascriptCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaborationProblem Solving

Posted about 1 month ago
Apply
Apply

πŸ“ UK

πŸ” Collaborative Work Management

🏒 Company: SmartsheetπŸ‘₯ 1001-5000πŸ’° $3,200,000,000 Post-IPO Debt 3 months agoπŸ«‚ Last layoff almost 2 years agoSaaSEnterpriseSoftware

  • Proficient with Golang, Java, C or a C-style language, or Node.js.
  • Familiar with algorithms, data structures, and coding best practices.
  • Experience with distributed systems at scale.
  • Understanding of event-driven architecture principles and application.
  • Hands-on experience with Kinesis, Kafka, or similar technologies.
  • Desirable experience with improving large-scale event processing systems.
  • Desirable experience with database log streams and stream processing frameworks.
  • Squad lead or team lead experience is desirable.

  • Work on all areas of the software from front end, back end, cloud infrastructure and test automation.
  • Drive high standards for internal services and open source tooling/libraries.
  • Deploy service and infrastructure changes in a lean agile environment using full CI/CD.
  • Contribute in product development: idea generation, customer engagement, planning, design, prototyping, execution, shipping, and operational excellence.
  • Collaborate with passionate engineers and cross-functional teams including product managers, UX designers, and researchers.
  • Mentor junior engineers on balancing customer delivery with coding and cloud standards.
  • Apply various problem-solving approaches and validate ideas collaboratively.
  • Help define success for yourself, the team, and features developed.

Node.jsSQLAgileJavaKafkaMySQLProduct DevelopmentAlgorithmsData StructuresGoSparkCI/CDProblem Solving

Posted about 1 month ago
Apply
Apply

πŸ“ Bulgaria

🧭 Contract

πŸ” Collaborative Work Management

  • Proficiency in at least one programming language such as Golang, Java, C, Node.js, or Ruby on Rails.
  • Familiarity with algorithms, data structures, and coding best practices.
  • Curiosity and a desire to understand how things work, with the ability to get to the root of complex problems.
  • Strong communication skills, able to convey technical concepts clearly to both technical and non-technical audiences.
  • A supportive mindset, willing to mentor and help colleagues get unstuck.
  • Passion for quality, taking pride in building reliable, high-performance software.
  • Empathy for users, able to translate customer feedback into effective solutions.
  • A growth mindset, viewing bugs, mistakes, and challenges as learning opportunities.

  • Work on all aspects of software development, including front-end, back-end, cloud infrastructure, and test automation.
  • Drive high standards for internal services and open-source tools, ensuring reliability and scalability.
  • Deploy services and infrastructure changes frequently in an agile environment using full CI/CD pipelines.
  • Contribute to product development across ideation, customer engagement, planning, design, execution, and operational excellence.
  • Collaborate closely with cross-functional teams, including product managers, UX designers, and UX researchers.
  • Mentor junior engineers, balancing customer delivery with high coding and infrastructure standards.
  • Apply innovative problem-solving approaches and validate both your ideas and those of your teammates.
  • Define success for your team and the features you help build and ship.

Node.jsSoftware DevelopmentAgileJavaRubyRuby on RailsProduct DevelopmentAlgorithmsData StructuresGoCommunication SkillsCI/CDQuality AssuranceMentorship

Posted about 1 month ago
Apply
Apply

πŸ“ Bulgaria

🧭 Full-Time

πŸ” Collaborative Work Management

  • Proficiency in at least one programming language such as Golang, Java, C, Node.js, or Ruby on Rails.
  • Familiarity with algorithms, data structures, and coding best practices.
  • Curiosity and a desire to understand how things work, with the ability to get to the root of complex problems.
  • Strong communication skills, able to convey technical concepts clearly to both technical and non-technical audiences.
  • A supportive mindset, willing to mentor and help colleagues get unstuck.
  • Passion for quality, taking pride in building reliable, high-performance software.
  • Empathy for users, able to translate customer feedback into effective solutions.
  • A growth mindset, viewing bugs, mistakes, and challenges as learning opportunities.
  • Fluency in English is required.

  • Work on all areas of software development, including front-end, back-end, cloud infrastructure, and test automation.
  • Drive high standards for internal services and open-source tools, ensuring reliability and scalability.
  • Deploy services and infrastructure changes frequently in an agile environment using full CI/CD pipelines.
  • Contribute to product development across ideation, customer engagement, planning, design, execution, and operational excellence.
  • Collaborate closely with cross-functional teams, including product managers, UX designers, and UX researchers.
  • Mentor junior engineers, demonstrating how to balance customer delivery with high coding and infrastructure standards.
  • Apply innovative approaches to problem-solving and validate both your ideas and those of your teammates.
  • Define success for your team and the features you help build and ship.
  • Perform other duties as assigned.

Node.jsSoftware DevelopmentAgileJavaRubyRuby on RailsProduct DevelopmentAlgorithmsData StructuresGoCommunication SkillsCI/CD

Posted about 1 month ago
Apply
Apply

πŸ“ Europe

🧭 Full-Time

πŸ” Healthcare / Biotechnology

🏒 Company: Platomics GmbH

  • 5+ years of experience with a focus on Backend Software Development.
  • Proficient with Java 11+ and Spring Boot, with a deep understanding of its features and best practices.
  • Experience implementing HTTP APIs accessing SQL databases.
  • Experience in modern SPA frameworks, ideally Angular.
  • Ability to work with Git and foster Clean Code practices.
  • Understanding of Software Architecture and testing.
  • Ability to create a supportive work environment for product teams.
  • Experience mentoring and leading, with involvement in hiring and strategic decisions.

  • Build a platform that changes the regulatory landscape all across Europe.
  • Work with a team of highly skilled developers, designers & product managers.
  • Collaborate closely with specialists in the field of biotechnology and medical regulation.
  • Engage actively in continuous product discovery efforts and play a pivotal role in shaping product decisions.

Software DevelopmentSQLGitCSSJavaSoftware ArchitectureSpringSpring BootAngularMentoring

Posted about 2 months ago
Apply
Apply

πŸ“ LATAM

🏒 Company: Referrals Board

  • 5-7+ years of proven experience designing, implementing, and maintaining highly available and high-performing distributed systems.
  • Self-starter comfortable with ambiguity and meticulous attention to detail.
  • Ability to effectively communicate status, issues, and risks in a precise and timely manner.
  • Desire to collaborate in designing architecture and distributed systems.
  • Ability to represent architecture across different disciplines and skillsets.
  • Strong individual contributor with a proven delivery ability.
  • Curious mindset with a passion for continuous learning and knowledge sharing.
  • Technologies: React (React.js / React Native), Typescript.

  • Deliver high-quality software providing measurable business value in a fast-paced environment.
  • Collaborate closely with cross-functional teams including Engineering, Product, Data Science, and Management.
  • Design APIs and systems with considerations for encapsulation, performance, scalability, robustness, and security.
  • Operate software: deploy, measure, optimize, and maintain; ensuring strong observability.

Software DevelopmentReact.jsReact NativeReact

Posted 2 months ago
Apply