Apply

Senior Software Engineer

Posted 5 days agoViewed

View full description

πŸ’Ž Seniority level: Senior

πŸ“ Location: London, GB

πŸ” Industry: Agriculture & Consumer Goods

🏒 Company: TELUS Agriculture & Consumer Goods

πŸ—£οΈ Languages: English

πŸͺ„ Skills: PostgreSQLSQLAgileHTMLJavaJavascriptMySQLSpringMavenCI/CD

Requirements:
  • Strong level of coding skills in Java 11+ or above.
  • Intermediate coding skills in Spring framework.
  • Expertise in languages: JavaScript, HTML, XML, SQL, Windows, UNIX.
  • General knowledge of various protocols: FTP, FTPS, TCP, HTTP/S.
  • Strong understanding of Messaging platforms such as JMS.
  • Knowledge of multi-threading and concurrency.
  • Experience with Java Package Managers like Gradle, Maven.
  • Familiarity with industry best practices: code reviews, code coverage.
  • Knowledge of modern software development practices.
  • Familiarity with Software Development Life Cycle.
  • Good communication skills in English.
  • Familiarity with relational database management systems: MySQL, PostgreSQL.
  • Basic knowledge of CI/CD practices and tools.
  • Knowledge of agile and sequential methodologies.
Responsibilities:
  • Work closely with other development team members to understand moderately complex product requirements and translate them into software designs.
  • Interface with other technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for the development of system components of moderate complexity.
  • Successfully implement development processes, coding best practices, and code reviews.
  • Resolve technical issues as necessary and complete bug fixes.
  • Collaborate with key Stakeholders to solve technical problems around software products.
Apply

Related Jobs

Apply

πŸ“ Ireland, UK

🧭 Full-Time

πŸ” Customer Relationship Management (CRM)

🏒 Company: HubSpotπŸ‘₯ 1001-5000πŸ’° $35,000,000 Series E over 12 years agoπŸ«‚ Last layoff about 1 year agoSaaSAnalyticsMarketingCopywritingSocial Media

  • A passion for clean, scalable code and product feature development.
  • Strong focus on the user, understanding their challenges.
  • Excitement for technical challenges while being close to business and strategies.
  • Ownership and collaborative work ethic.
  • Proven ability to solve complicated technical problems and analyze tradeoffs.
  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools, contributing to company growth and revenue.
  • Work with a small cross-functional team of engineers, PMs, designers, and researchers.
  • Collaborate with HubSpotters across various functions like engineering, product, and marketing.
  • Help users meet their goals through implemented changes.
  • Implement experiments for insights into user behavior and experience improvement.

AWSElasticSearchJavaKafkaKubernetesMySQL

Posted 3 days ago
Apply
Apply

πŸ“ United States, India, United Kingdom

🧭 Full-Time

πŸ’Έ 191000.0 - 239000.0 USD per year

πŸ” B2B enterprises, Advertising

🏒 Company: DemandbaseπŸ‘₯ 501-1000πŸ’° $175,000,000 Debt Financing almost 2 years agoSales AutomationAdvertisingBig DataSaaSAnalyticsB2BMarketingMarketing AutomationSoftware

  • 2+ years of experience leading small engineering teams.
  • 5+ years of experience in object-oriented programming, preferably in Python.
  • 2+ years of experience building scalable, robust services and deploying microservices from scratch.
  • Strong understanding of backend server components, performance optimization, and system scaling.
  • Expertise in SQL and database query optimization.
  • Ability to thrive in a fast-paced, rapidly changing environment.
  • Lead a small team of engineers, managing sprint planning and retrospectives.
  • Collaborate with product and design teams to align on goals and translate requirements into actionable tasks.
  • Drive system design and ensure the development of scalable and maintainable solutions.
  • Design, build, deploy, and monitor microservices using Python/Flask and React/Redux.
  • Write complex SQL queries and optimize database interactions.
  • Evaluate and integrate emerging technologies for platform enhancement.
  • Serve as a technical liaison between engineering and other departments.

LeadershipPythonSQLFlaskReduxReactMicroservices

Posted 10 days ago
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ’Έ 80000.0 - 110000.0 GBP per year

πŸ” Real estate / Home-buying software

🏒 Company: HomeyπŸ‘₯ 2-10

  • 5+ years of experience as Ruby engineer
  • Experience in a fast-paced development team with Ruby on Rails
  • Positive attitude that radiates to the team
  • Desirable experience with other JavaScript languages
  • Desirable evidence of coding experience beyond work, such as hackathons and personal projects
  • Agile development of iterative features
  • Work with product and design stories and designs

PostgreSQLRubyRuby on Rails

Posted 11 days ago
Apply
Apply

πŸ“ UK

πŸ” Retail

🏒 Company: Landmark Information Group - Internal

  • Strong hands-on experience in the design and development of .Net / C# applications.
  • Strong hands-on experience in the design and development of Azure-based applications, including Functions and Function Apps.
  • Experience with BDD and Unit Testing.
  • Proficiency in Git.
  • Experience with Visual Studio and VSCode.
  • Experience working in an Agile environment.
  • Familiarity with cloud platforms, preferably Azure or AWS.
  • Experience with relational and NoSQL databases, preferably CosmosDb or SQL Server.
  • REST API development skills.
  • Experience in Agile, CI/CD, and cloud technologies.
  • Ability to produce high-quality routine and non-routine code.
  • Experience of coaching and mentoring junior and less experienced team members.
  • A formal qualification in a related discipline is advantageous.
  • Assisting the implementation and/or configuration of modules/components that comprise the product.
  • Supporting the analysis functions within the team providing detailed technical information where required.
  • Reviewing the work within the team and providing guidance and mentoring.
  • Working with other Senior and Lead Technical Software Engineers to share knowledge.
  • Interpreting program or project objectives, specifications and requirements.
  • Writing applicable program codes and commands, testing and implementing process changes.
  • Troubleshooting complex incidents and issues.
  • Enabling technology-based process improvements and user efficiencies.
  • Collaborating with project and process owners to extend the application into new functional areas.
  • Breaking down Epics into individual stories for team assignment.
  • Reviewing design approaches and conducting code reviews of junior members.

AgileGitMicrosoft AzureC#.NETREST APICI/CD

Posted 13 days ago
Apply
Apply

πŸ“ United Kingdom

🧭 Contract

πŸ” Restaurant industry

  • Experience using modern tools and technologies, including Vue.js, Node.js, Typescript, Postgres, Elasticsearch, Redis, Microservices, Sns/Sqs.
  • Familiarity with Kubernetes and Helm.
  • Knowledge of CI/CD processes.
  • Architect, develop, scale, and monitor solutions across the Olo Engage marketing suite.
  • Support brands in harnessing guest data to improve marketing and guest engagement for higher retention and lower acquisition costs.
  • Handle restaurant marketing messages on a large scale, processing billions per year.

Node.jsPostgreSQLElasticSearchKubernetesTypeScriptVue.JsRedisCI/CDMicroservices

Posted 13 days ago
Apply
Apply

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

🧭 Full-Time

πŸ” E-commerce

  • 3+ years of software development experience.
  • Experience building e-commerce products.
  • Bachelor’s degree in Computer Science or related field, or equivalent work experience.
  • Experience building scalable systems using Python, Elixir, JavaScript.
  • Excellent product instincts focusing on user needs.
  • Proven track record of delivering user-facing features rapidly.
  • Good communication skills in written and verbal English.
  • Responsible for expanding new user funnel across buyers and sellers.
  • Focus on full funnel development to grow traffic across multiple channels.
  • Create user experiences to activate and retain users.
  • Build core incentivized buyer growth strategy with gamified incentives.
  • Lead the design and implementation of core incentive management system.

PythonSoftware DevelopmentJavascript

Posted 13 days ago
Apply
Apply

πŸ“ European Union (excluding Germany), Georgia, Armenia, United Arab Emirates

πŸ” Messaging API

🏒 Company: TelgorithmπŸ‘₯ 11-50πŸ’° $1,600,000 Seed 11 months agoMessagingSMSSaaSUnified CommunicationsSoftware

  • Bachelor’s degree or higher in a technical field.
  • Hands-on experience in web services development with ASP.NET Core, Entity Framework Core, SQL databases (Microsoft SQL, Postgres), message brokers (RabbitMQ).
  • Ability to write and understand common algorithms and evaluate their running time and memory consumption.
  • Deep understanding of asynchronous and parallel programming concepts.
  • Deep understanding of distributed and event-driven systems, including best practices.
  • Experience with Domain Driven Design patterns and practices is a plus.
  • Model complex domain rules and processes by writing maintainable, testable, robust, and performant code.
  • Ensure observability by implementing logs, defining metrics, and setting alert criteria.
  • Decompose tasks and plan work to ensure timely delivery with minimal risks.
  • Collaborate with Customer Success team to resolve customer issues effectively.
  • Analyze and enhance system performance by identifying bottlenecks and optimizing processes.
  • Solve complex technical challenges by analyzing issues and continuously enhancing existing systems.

SQLRabbitmqPostgres

Posted 14 days ago
Apply
Apply

πŸ“ United Kingdom

🧭 Contract

πŸ” Restaurant industry

  • Experience with modern technologies.
  • Expectation to collaborate and encourage new ideas and experimentation.
  • Architect, develop, scale, and monitor solutions across our Olo Engage product suite.
  • Support brands in harnessing guest data to boost retention and lower acquisition costs.
  • Handle restaurant event data at scale, processing billions of events monthly.

AWSBackend DevelopmentDockerNode.jsPostgreSQLPythonSoftware DevelopmentREST APIMicroservices

Posted 14 days ago
Apply
Apply

πŸ“ US, UK

🧭 Full-Time

πŸ’Έ 152500.0 - 160000.0 USD per year

πŸ” Music technology

  • You have 3+ years of relevant work experience in building and maintaining production quality audio software.
  • Experience in coding with languages like C++, JavaScript, or similar.
  • Familiarity with JUCE or other plugin frameworks.
  • Comfortable working across technical stacks and thriving under tight deadlines.
  • Clear communication skills for technical and non-technical audiences.
  • As a Senior Software Engineer on the Audio Core team, you'll create, deploy, and maintain application features to enhance music creation.
  • Work closely with Engineering, Design, and Product Management to support users in various formats like DAW Plugins, Web, Desktop, and Mobile apps.
  • Solve problems using multiple programming languages and frameworks.
  • Collaborate on product decisions and review future implementations.
  • Participate in code reviews and mentor teammates.

JavascriptKotlinObjective-CSwiftTypeScriptC++Angular

Posted 14 days ago
Apply
Apply

πŸ“ Poland, United States, Mexico, United Kingdom, Australia, Japan, India, Philippines

🧭 Full-Time

πŸ” Education technology

  • 8+ years of expertise in backend development with proficiency in Java.
  • Experience with serverless frameworks such as AWS Lambda.
  • Hands-on experience with frontend technologies like React.
  • Strong understanding of distributed systems, scalability, and data modeling.
  • Proven collaboration skills with cross-functional teams and stakeholders.
  • Practical experience in cloud technologies, particularly AWS.
  • Experience with software development best practices.
  • Familiarity with CI/CD tools and implementation.
  • Design, develop, and optimize scalable shared backend services using Java and serverless technologies (AWS Lambda).
  • Design and implement RESTful APIs and event-driven systems.
  • Contribute to user-facing frontend components.
  • Optimize existing services for improved performance and cost-efficiency.
  • Collaborate with cross-functional teams.
  • Mentor junior developers and provide guidance.
  • Implement and maintain CI/CD pipelines.
  • Ensure high-quality code through peer reviews and automated testing.
  • Create documentation for developed components.

Software DevelopmentDynamoDBFrontend DevelopmentJavaServerlessReactCI/CDRESTful APIsMicroservices

Posted 18 days ago
Apply