Apply

Senior Software Engineer

Posted 2024-09-20

View full description

๐Ÿ“ Location: Portugal, United Kingdom

๐Ÿ” Industry: Online travel

๐Ÿข Company: Triptease

๐Ÿ—ฃ๏ธ Languages: English

๐Ÿช„ Skills: DockerNode.jsPostgreSQLKubernetesTypeScriptRedisReactCollaborationTerraform

Requirements:
  • We're looking for someone who is collaborative, open-minded, and eager to develop their craft.
  • You should be comfortable with pair programming all day.
  • Experience writing distributed, high availability, high throughput systems while maintaining data consistency is essential.
  • You take pride in producing obvious, concise code that rarely requires comments, and regularly refactor code.
  • You view writing tests as integral to the development process and understand the benefits of small incremental changes.
  • The applications you build must be modular and functional.
  • You should have excellent skills in developing solutions from client-side through to server-side.
  • You love shipping code, monitoring performance in production, and are passionate about delivery pipelines, A/B testing, and analytics tools.
  • A solid understanding of HTTP and how the internet works is required.
  • Expertise in using tests to drive application design is essential.
  • Experience with building deployment pipelines and continuous delivery on cloud platforms like Google Cloud Platform, Docker, Terraform and Kubernetes is a must.
Responsibilities:
  • You will be working in a small squad with between 2 and 6 people responsible for building, growing and maintaining different parts of the Triptease stack.
  • We have both frontend and backend components, with a lean towards backend.
  • All our teams are small, empowered and autonomous: we own the strategy and actions we need to take to be successful.
  • We embrace open discussion, truly value collaboration, and are invested in maintaining a team that encourages everyone to contribute.
  • We run daily standups, weekly planning and frequent retros and feedback sessions.
  • We practice trunk based development and continuous delivery.
  • At the end of each week, we join the rest of the company to showcase what weโ€™ve accomplished and share our pride in the work we have done.
Apply

Related Jobs

Apply

๐Ÿ“ US, UK

๐Ÿงญ Full-Time

๐Ÿ’ธ 185000 - 200000 USD per year

๐Ÿ” Music technology

๐Ÿข Company: Splice

  • Experience 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 effectively.
  • Strong customer experience focus and willingness to engage in build-versus-buy discussions.
  • Proficiency in writing, deploying, evolving, and deleting code.
  • Excellent communication skills with both technical and non-technical audiences.

  • Define the architecture and drive implementation changes across multiple backend services that power Spliceโ€™s products.
  • Translate large-scale architectural changes into manageable outcomes that benefit customers.
  • Optimize search infrastructure and create mechanisms for safe and rapid ML model production.
  • Advocate for system designs and APIs that prioritize customer needs.
  • Deliver complex projects spanning multiple domains and teams.
  • Identify areas for team improvement and propose solutions.
  • Provide mentorship and constructive feedback for engineering practices.
  • Manage cross-team commitments and track progress related to the delivery roadmap.

AWSDockerGraphQLPostgreSQLPythonSQLElasticSearchJenkinsKerasMySQLPyTorchTypeScriptData engineeringElasticsearchGogRPCRDBMSRedisTensorflowCollaborationTerraform

Posted 2024-11-20
Apply
Apply

๐Ÿ“ San Francisco Bay Area, Seattle, India, UK

๐Ÿ” B2B technology

๐Ÿข Company: Demandbase

  • Bachelorโ€™s or masterโ€™s degree in computer science, Mathematics, Statistics from a top engineering institution.
  • Practical experience in handling complex analytics projects and experience in advanced SQL for data analysis.
  • 4+ years of Data Engineering experience in building enterprise data/analytics solutions.
  • Experience in data stewardship to improve data quality including accuracy, integrity, and relevance to business.
  • Strong practical experience in Databases, Advanced SQL & Python/R.
  • Good understanding of Data strategies and data analysis & model design.
  • Ability to benchmark data systems, analyze workflow bottlenecks, and propose robust data solutions.
  • Good to have experience in designing/implementing ETL data pipelines using open-source platforms.
  • Good to have exposure to big data technologies like Hive, Red Shift (DWH), Hbase, Apache Spark, and integration with enterprise visualization framework.

  • Design, Model and Implement data analysis and analytics solutions.
  • Be a hands-on individual contributor for data projects in high-level design, analysis, experiments, data architecture, and data modeling.
  • Support ETL pipeline modules โ€“ by designing transformations, data cleaning, matching, reports/dashboards, and statistical analysis.
  • Utilize analysis techniques โ€“ such as segmentation, regressions, clustering, and data profiling to analyze trends and report key performance indicators.
  • Collaborate in building large-scale, high-availability, fault-tolerant data analytics platform using Apache Spark ecosystem, Data Visualization, and Advanced Analytics.
  • Work closely with cross-functional teams in an Agile environment.

PythonSQLAgileData AnalysisETLData analysisData engineeringCommunication SkillsProblem Solving

Posted 2024-11-19
Apply
Apply

๐Ÿ“ US, UK

๐Ÿ” Health and Nutrition

  • Proficient in frontend technologies such as Typescript and ReactNative.
  • Experienced in backend programming using Python, FastAPI, Django, and Kotlin.
  • Familiar with CI/CD processes using Github Actions, Fastlane, and ArgoCD.
  • Knowledge of data management tools like dbt, BigQuery, and Airflow.
  • Experience with infrastructure management using Terraform, GCP, and Kubernetes.

  • Build the software that powers the core ZOE experience.
  • Help members achieve health goals and provide top-tier nutrition advice.
  • Create delightful user journeys, programs, and recommendations.
  • Integrate mobile development with backend systems while utilizing machine learning and domain expertise.

PythonDjangoGCPMachine LearningTypeScriptData scienceFastAPITerraform

Posted 2024-11-18
Apply
Apply

๐Ÿ“ Germany, United Kingdom, France, Netherlands, Portugal

๐Ÿ” Workflow automation and AI app integration

๐Ÿข Company: n8n

  • Proven experience building and scaling backend systems in Node.js, ideally for complex or high-traffic applications.
  • Strong understanding of TypeScript or JavaScript.
  • Experience building robust RESTful APIs.
  • Relational database design and SQL programming skills (SQLite, PostgreSQL).
  • Experience with testing frameworks such as Jest, Jasmine, Cypress, etc.
  • A curiosity for learning new technologies and skills.
  • Belief in continuous learning, valuing feedback, and enjoying teamwork.

  • Focus on building out n8n for larger teams, specifically the Enterprise use case and necessary paid features.
  • Work mainly on the backend but also engage in frontend tasks when necessary.
  • Support the test-driven development of the software stack including code reviews, unit tests, and documentation.
  • Collaborate closely with the engineering team, product managers, designers, and developer advocates alongside senior management.

Node.jsPostgreSQLSQLJavascriptSQLiteTypeScriptJavaScriptRESTful APIsDocumentation

Posted 2024-11-16
Apply
Apply

๐Ÿ“ US, UK

๐Ÿ’ธ 185000 - 200000 USD per year

๐Ÿ” Music Technology

  • Relevant work experience building production software using Go and Python.
  • Experience leveraging SaaS and cloud provider primitives.
  • Familiarity with payment systems such as Stripe or Recurly.
  • Several years of experience working with RDBMS like MySQL or PostgreSQL.
  • Ability to communicate clearly with both technical and non-technical audiences.
  • Experience with build-versus-buy tradeoff discussions.
  • Comfortable across technical stacks and writing code.

  • Help define the architecture and drive implementation changes across multiple backend services.
  • Translate large-scale architectural changes into manageable, incremental outcomes.
  • Operate on multiple levels, from high-level system architecture to direct API implementation.
  • Advocate for scalable system designs and APIs.
  • Include customer experience in engineering discussions.
  • Deliver complex projects spanning multiple domains.
  • Identify and propose solutions for team-wide improvements.
  • Mentor peers and provide feedback on engineering practices.
  • Manage cross-team commitments and track their progress.

AWSDockerGraphQLPostgreSQLPythonSQLElasticSearchJenkinsMySQLElasticsearchGoRDBMSRedisCollaborationTerraform

Posted 2024-11-16
Apply
Apply

๐Ÿ“ United Kingdom, Portugal

๐Ÿ’ธ 105000 GBP per year

๐Ÿ” Accounting

๐Ÿข Company: Translucent

  • A minimum of five years of building and shipping solutions is preferred.
  • Track record of delivering high-quality products and features at scale.
  • Ability to turn and create business and product ideas into engineering solutions.
  • Desire to work in a fast-paced environment, continuously grow, and master your craft.
  • Experience in building scalable backend systems, preferably with a background in business or founding experience.

  • Refines on our technical vision.
  • Lead discussions and implementation of multiple complex projectsโ€”advocates for new, impactful ideas.
  • Continuously improve company processes, tools, and systems that allow us to scale the code base, productivity, and the team.
  • Recruit, refer, interview, and develop your own interview questions while fostering a culture of excellence, velocity, and humility.
  • Build the data warehouse with workflow execution engine.
  • Inspire and mentor less experienced engineers.

PythonGCPKotlinKubernetesgRPCPostgresCollaboration

Posted 2024-11-16
Apply
Apply

๐Ÿ“ Canada, USA, UK, Western Europe

๐Ÿงญ Full-Time

๐Ÿ’ธ 145000 - 195000 USD per year

๐Ÿ” Software Development

  • 5+ years of professional engineering experience building and shipping production software.
  • Self-motivation and a drive to get things 'done', working independently but closely integrated with the team.
  • Demonstrated proficiency in one or more programming languages (e.g. Golang, Rust, C/C++ or Python).
  • Working knowledge of Git (and GitHub) and related workflows.
  • Excellent verbal and written English communication skills.

  • Work with the Open Source community to improve Telegraf.
  • Design and implement new features of Telegraf as a team.
  • Effectively troubleshoot issues and address bugs.
  • Communicate in writing and develop publicly with the Telegraf community.

GitGolangCommunication Skills

Posted 2024-11-15
Apply
Apply

๐Ÿ“ Germany. United Kingdom. France. Netherlands. Portugal

๐Ÿ” Low-code platform for workflow automation and AI app integration

๐Ÿข Company: n8n

  • Proven experience building and scaling backend systems in Node.js for complex or high-traffic applications.
  • Strong understanding of TypeScript or JavaScript.
  • Experience building robust RESTful APIs.
  • Relational database design and SQL programming skills (SQLite, PostgreSQL).
  • Experience with testing frameworks such as Jest, Jasmine, Cypress, etc.
  • Curiosity and love for learning new technologies.
  • Belief in continuous learning, valuing feedback, and enjoying collaboration.

  • Work mainly on the backend but happy to jump on frontend tasks when needed.
  • Support the test-driven development of the software stack (e.g. code reviews, unit tests, CI) and documentation.
  • Work closely with the engineering team, and cross-functionally with product managers, designers, and developer advocates.
  • Drive further growth of the company by collaborating with senior management to enhance product offerings.

Node.jsPostgreSQLSQLJavascriptSQLiteTypeScriptJavaScriptRESTful APIs

Posted 2024-11-15
Apply
Apply

๐Ÿ“ Germany, United Kingdom

๐Ÿ” Sustainability Data

๐Ÿข Company: ESG Book

  • Build scalable, high-performance applications using Go/Golang and Python.
  • Design and develop software applications and custom ETL tools.
  • Experience with Airflow and Argo Workflows for data collection.
  • Knowledge of microservices architectures and designing resilient systems.
  • Proficient in using Kubernetes and Docker for containerization.
  • Mentoring abilities and supporting collaboration within teams.

  • Shape projects and make key technical decisions.
  • Design, develop, and deploy software applications including custom ETL tools.
  • Enhance data collection and analytics pipelines using Airflow and Argo Workflows.
  • Design and implement microservices architectures for resilient and scalable systems.
  • Contribute to process improvements to align with industry trends.
  • Mentor junior engineers and support a collaborative working environment.

DockerPythonETLKubernetesAirflowGoGolangCollaborationMentoringMicroservices

Posted 2024-11-15
Apply
Apply

๐Ÿ“ Serbia, United Kingdom

๐Ÿ” Fintech

๐Ÿข Company: First Circle

  • At least 4 years of experience in software development.
  • Experience with data-heavy, B2B, or fintech products is a plus but not essential.
  • Possess a full-stack mentality and be adaptable to new technologies.
  • Have a strong ability and desire to produce excellent work, both individually and as part of a team.
  • Exhibit a mindset of personal growth and possess a best-in-class work ethic.

  • Develop and deliver software solutions in a team setting.
  • Work on highly stimulating problems that involve financial services for SMEs.
  • Collaborate with a team on projects aimed at building a full-stack Neobank.
  • Develop software solutions to solve complex challenges in developing markets.

Software Development

Posted 2024-11-15
Apply