Apply

Sr. Software Engineer

Posted 2024-07-30

View full description

πŸ“ Location: Europe, European time zone

πŸ” Industry: Content Creation/Technology

🏒 Company: CerosπŸ‘₯ 101-250πŸ’° $100.0m Private on 2020-07-23AdvertisingContent CreatorsContent MarketingGraphic DesignSoftware

πŸ—£οΈ Languages: English

πŸͺ„ Skills: AWSDockerNode.jsPHPHTMLJavascriptJenkinsjQueryTypeScriptRedisReactJavaScript

Requirements:
  • Full-stack software engineering skills.
  • Primarily backend focused responsibilities.
  • Experience with TypeScript, JavaScript, and libraries like React, Webpack, jQuery, and Backbone.
  • Familiarity with Node.js, PHP, Redis, AWS Aurora, Docker, and Jenkins.
Responsibilities:
  • Writing well-architected, maintainable code.
  • Planning and leading high-complexity stories and epics.
  • Writing unit, functional and end-to-end tests.
  • Reviewing story plans and offering insights on impacts.
  • Participating as a primary on-call resource for service disruptions.
  • Suggesting new technologies and techniques for improving productivity.
  • Collaborating and mentoring on security best practices.
  • Deploying code to production.
Apply

Related Jobs

Apply

πŸ“ UK

πŸ” Collaborative Work Management

🏒 Company: Smartsheet

  • 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 StructuresGoGolangSparkCI/CDProblem Solving

Posted 2024-11-15
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 StructuresGolangCommunication SkillsCI/CD

Posted 2024-11-13
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 StructuresGolangCommunication SkillsCI/CD

Posted 2024-11-13
Apply
Apply

πŸ“ UK, Europe

🧭 Full-Time

πŸ” Digital experiences and content creation

  • Track record of project ownership and exceptional product delivery.
  • Competent in React, TypeScript, Node.js, and SQL.
  • Knowledgeable on best practices in front-end architecture.
  • Experience working across a broad spectrum of the tech stack.
  • Experience working on no-code/whiteboarding/collaboration platforms.

  • Writing well-architected, maintainable code.
  • Planning and leading high-complexity stories and epics.
  • Reviewing story plans and offering insights on impacts to other parts of the application.
  • Collaborating with the Quality Engineering team for automated and regression tests.
  • Participating in constructive code review sessions.
  • Focusing on delivering an exceptional user experience.
  • Participating as a primary on-call resource for service disruptions.
  • Suggesting new technologies and techniques.
  • Collaborating with and mentoring peers on security best practices.
  • Deploying code to production.

AWSDockerNode.jsSQLFrontend DevelopmentTypeScriptContent creationReactCollaboration

Posted 2024-11-08
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 2024-11-07
Apply
Apply

πŸ“ Austria, Europe

🧭 Full-Time

πŸ” Med-Tech / Bio-Tech / Health-Tech

🏒 Company: Platomics GmbH

  • 5+ years of experience as a Frontend focused Software Developer.
  • Proficiency in Angular, TypeScript, HTML5, CSS3, and Git.
  • Experience implementing REST HTTP APIs.
  • Dedication to Clean Code practices and proficiency in Software Architecture and testing.
  • Pragmatic approach to technical decisions and belief in an empowered product culture.
  • Ability to create a supportive work environment focused on feedback, honesty, and personal development.
  • Experience mentoring and leading teams, involved 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, and product managers.
  • Collaborate closely with specialists in biotechnology and medical regulation.
  • Engage actively in continuous product discovery efforts and play a pivotal role in shaping product decisions from the beginning.
  • Potentially transition into a leadership role for the team.

LeadershipGitSoftware ArchitectureTypeScriptHTML5AngularCSS3Mentoring

Posted 2024-11-07
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 2024-10-21
Apply
Apply

πŸ“ UK

πŸ” Technology and data for investment professionals

🏒 Company: Addepar

  • Several years experience as a professional software engineer.
  • A Bachelor's degree or equivalent experience.
  • Proficiency with object-oriented programming languages.
  • Proficiency with relational databases.
  • Rapid learner with strong problem-solving skills.
  • Interest in building data pipelines and working with Big-data.

  • Design, implement, and deliver significant projects on our data platform to solve complex business problems.
  • Collaborate with different collaborators to build data pipelines.
  • Advocate for standard practices and improvements in code and processes.

AWSPythonAgileJavaKubernetes

Posted 2024-10-18
Apply
Apply

πŸ“ IRE

🧭 Full-Time

πŸ” Cybersecurity

🏒 Company: CrowdStrikeπŸ‘₯ 5001-10000πŸ’° $4.6m Post-IPO Equity on 2022-12-01Computer and Network Security

  • Degree in Computer Science (or professional experience in data structures/algorithms/distributed systems).
  • Understanding scalability and distributed systems i.e. sharding, partitioning, concurrency, etc.
  • Being a team player.
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture.
  • The ability to thrive in a fast-paced, test-driven, collaborative and iterative programming environment.
  • The skills to meet your commitments on time and produce high-quality software that is unit tested, code reviewed and checked in regularly for continuous integration.

  • Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike products.
  • Leverage and build cloud-based systems to detect targeted attacks and automate cyber threat intelligence production at a global scale.
  • Brainstorm, define and build collaboratively with members across multiple teams.
  • Obsess about learning, and champion the newest technologies & tricks with others, raising the technical IQ of the team.
  • Work in a startup-like environment with a small fast-moving team.
  • Be mentored and mentor other developers on web, backend, and data storage technologies and our system.
  • Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability.
  • Be given the autonomy to own your work in a high trust environment.

AWSDockerElasticSearchGCPGitKafkaKubernetesAlgorithmsAzureCassandraData StructuresElasticsearchGoGolangRedisCollaboration

Posted 2024-10-04
Apply
Apply

πŸ“ Europe

🧭 Full-Time

πŸ” Content Creation Platform

🏒 Company: CerosπŸ‘₯ 101-250πŸ’° $100.0m Private on 2020-07-23AdvertisingContent CreatorsContent MarketingGraphic DesignSoftware

  • Track record of project ownership and exceptional product delivery.
  • Competent in React, TypeScript, Node.js, and SQL.
  • Knowledgeable on best practices in front-end architecture.
  • Experience working across a broad spectrum of the tech stack, assisting in tasks such as writing Terraform resources, creating GitHub Actions, or developing API endpoints.
  • Experience working on no-code/whiteboarding/collaboration platforms.

  • Writing well-architected, maintainable code.
  • Planning and leading high-complexity stories and epics.
  • Reviewing story plans and offering insights on impacts to other parts of the application.
  • Collaborating closely with the Quality Engineering team to write and maintain automated and regression tests.
  • Participating in constructive code review sessions that focus on quality and productivity while balancing the need to ship features in a timely manner.
  • Focusing on delivering an exceptional user experience.
  • Participating as a primary on-call resource for service disruptions on rotation.
  • Suggesting new technologies and techniques to improve engineer productivity.
  • Collaborating with and mentoring peers on security best practices.
  • Deploying code to production and observing customer interactions with it.

AWSDockerNode.jsSQLFrontend DevelopmentTypeScriptContent creationReactCollaborationTerraform

Posted 2024-10-01
Apply