For Developers.

Build the career you want to have.

We want to build a company where you want to be.

We want you to feel that you are always learning and always growing. Before you join us we spend time understanding what you are looking for. Sure, there are standard things like salary and benefits. But we want to build a culture that attracts and retains the right people. We are looking for integrity, intelligence and energy in everyone who works with us.

We think you should be able to work in a way that suits you. You should get to work on projects that inspire you. You should always be building your expertise – in the software you work with, in the industries you work in, in the languages you speak.

Onboarding Program

We run a full onboarding program for all new starters so you know who is who, what is expected of you, what you can expect of us... and the best places to get lunch and after work beers.

Training Program

We invest in your personal skills and qualifications. Depending on what you want to do and how you want to progress with your career, our People team will work with you on the right courses and training for you.

Benefits Package

Regardless of where you are based, we provide health and other benefits to help you and your family have an easier life and enjoy your career with us.

Referral Program

Integrity, Intelligence, Energy. People with these qualities are who we are looking for. If your friends and former colleagues fit this description, we want to meet them and you get a bonus for helping us.

Language Program

We will invest in enhancing and improving your language skills (English) if this is part of how your career needs to progress.

Paradise Program

Working from home is one thing. Working from a home overlooking the sea, or in the mountains or with a view to die for... that's even better. Our Paradise Program is designed to support our programmers program from amazing places. Interested in spending six months working in Tenerife...?

Careers.

Join the Velocitech Team

We are always looking for driven and skilled individuals to join us on our journey.
If you want to work in a team where you are encouraged to act on your ideas
(no matter how different or challenging they might be) please look at the open roles we have available and get in touch.

Velocitech Ltd is a custom software development company. The company currently has software delivery facilities in Belgrade (Serbia) and Tenerife (Spain). The company also has a local presence in UK (London), Ireland (Dublin) and France (Lille). The vision at Velocitech is “to do this right”. We're building a company and a team where software development is done the way it should be. Our customers get their outcomes delivered. Above all they get peace of mind. Our developers get an inspiring place to work. A career where they can push themselves. Where they can flourish. Where they can increase their skills and domain knowledge. Our vision is a company that just quietly gets on with doing the right thing for its customers and for its staff. No drama. No fuss. Just great software. Simply done.

The Role:

We're looking for a talented Senior FPGA Engineer with excellent domain knowledge and experience to help solve interesting, real-world problems for our customers.

Responsibilities:

  • Design and development in VDHL of applications based on digital signal processing using FPGA devices.
  • Development of tools for satellite communication networks, linked to software products sold worldwide.
  • Development of projects for the European Commission and international Space Agencies (ESA, NASA…)

Skills/Requirements:

  • Technical knowledge: VDHL/ VERILOG and other programming languages, embedded devices (microcontrollers, FPGA, etc.) and wireless communication systems.
  • Experience in design, development, integration and verification of applications based on digital signal processing using FPGA devices, preferably in the field of wireless communications.
  • Medium-high level of English (minimum B2: oral test will be performed).
  • Interest in telecommunications and satellites sector.

Location TBC: Remote working - with travel to European offices occasionally as required.

We're looking for C++ Engineers with an appetite for solving complex and interesting problems to world-class standards. The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

Responsibilities:

  • Develop quality software and web applications.
  • Analyze and maintain existing software applications.
  • Design highly scalable, testable code.
  • SQL database or relational database skills.

Skills/Requirements:

  • Bachelor's degree or equivalent experience in Computer Science or related field.
  • Development experience with programming languages.
  • Medium-high level of English (minimum B2: oral test will be performed).
  • Interest in telecommunications and satellites sector.

If you're great at:

  • C++
  • Boost and other open source libraries are a plus.
  • Clean Code and Design Patterns for object-orientated programming
  • Parallel programming, distributed and scalable systems, SQL, NoSQL, test automation, network communications
  • Agile methodologies such as Scrum and Kanban
  • Code versioning tools like Git in a continuous delivery process

Location TBC: Remote working - with travel to European offices occasionally as required.

We are looking for a Node.js Developer responsible for the development of software. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

The Role:

We're looking for a talented Senior FPGA Engineer with excellent domain knowledge and experience to help solve interesting, real-world problems for our customers.

Responsibilities:

  • Collaborating with front-end developers on the integration of elements.
  • Developing and maintaining all server-side network components.
  • Ensuring optimal performance of the central database and responsiveness to front-end requests.
  • Designing customer-facing UI and back-end services for various business processes.
  • Developing high-performance applications by writing testable, reusable, and efficient code.
  • Design and implementation of low-latency, high-availability, and performant applications.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Integration of data storage solutions.
  • Running diagnostic tests, repairing defects, and providing technical support.
  • Documenting Node.js processes, including database schemas, as well as preparing reports.
  • Keeping informed of advancements in the field of Node.js development.

Skills/Requirements:

  • Bachelor's degree in computer science, information science or similar.
  • 3 to 5 years experience as a NodeJS developer.
  • Proficient understanding of code versioning tools, such as Git.
  • Knowledge of Agile Technologies (Scrum, Kanban, etc).
  • Strong interpersonal, communication, and collaboration skills.
  • Strong understanding of front-end technologies, such as HTML5, and CSS3 and its preprocessors
  • Strong proficiency with JavaScript, web stacks, libraries and frameworks.
  • Exceptional analytical and problem-solving aptitude.
  • Great organizational and time management skills.
  • Availability to resolve urgent web application issues outside of business hours.
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of accessibility and security compliance, user authentication and authorization between multiple systems, servers, and environments.
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
  • Creating database schemas that represent and support business processes.
  • Implementing automated testing platforms and unit tests.

Location TBC: TBC. Remote working - with travel to European offices occasionally as required.

We are looking for highly skilled programmers with experience building web applications in Java. You will be part of a talented software team that works on providing expertise in the full software development lifecycle, from concept and design to testing. Our ideal colleague is a team player who enjoys developing software and writes good code; an efficient problem solver with a sense of detail, but fully aware of the bigger picture.

Responsibilities:

  • Collaborate with internal and external teams to produce software design and architecture.
  • Write well-designed, testable, efficient code.
  • Contribute to all phases of the development lifecycle.
  • Ensure designs are in compliance with specifications.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Test and deploy apps and systems.

Skills/Requirements:

  • Proven working experience in Java development.
  • Hands-on experience in designing and developing applications using Java EE platforms.
  • Object Oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc).
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).
  • Experience with test-driven development.
  • Previous exposure to Ruby programming language would be a great advantage.
  • Be supportive and selflessly share your knowledge.

Location TBC: Remote working - with travel to European offices occasionally as required.

If you are experienced and ambitious, but also passionate about the .NET framework and software design/architecture, we’d like to meet you. In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and an excellent communicator. Your goal will be to work with internal teams to design, develop and maintain software.

Responsibilities:

  • Write clean, scalable code using .NET programming.
  • Develop new components and features for applications.
  • Write, audit, and improve our test coverage.
  • Document and refactor our codebase.
  • Profile and improve performance.
  • Continuously improve how we design, build, test and ship software.

Skills/Requirements:

  • Proven experience as a .NET Developer.
  • 5+ years of relevant professional experience.
  • Strong proficiency in .Net technology stack and Database (MySQL, Oracle, SqlServer, NoSQL database…).
  • Good knowledge of design patterns/architectural/Api .
  • Good knowledge of HTML, CSS, JavaScript is a plus.
  • Understanding of Agile methodologies.
  • Excellent troubleshooting and communication skills.
  • Attention to detail.
  • Excellent communication skills, both written and verbal.
  • Passion for technology and knowledge.

Our hiring process:

  • You find or get sent this ad.
  • You tell us you are interested (apply, email, call, shout).
  • We organize an interview with you where we can share our backgrounds.
  • You come and meet the team.
  • Your most talented friends come on over and you earn a sweet referral bonus for each one!

What can we offer to you:

  • Our idea is that the office should be an enjoyable place to be!
  • We offer a fun, supportive culture where employees bring out the best in each other.
  • Flexible, Remote working – with travel to European offices occasionally and client sites as required
  • Work-life balance
  • Benefits and Paradise Program

Location TBC: Remote working - with travel to European offices occasionally as required.

The role of the DevOps engineers is to work closely with our software developers, scrum masters, product owners and out customers to deliver high quality code and high quality outcomes.

  • Collaborate with the cross functional teams at the outset of each project to help improve design and development.
  • Work with cross-functional teams to put projects into production in cloud (and sometimes on-premise) environments.
  • Look for opportunities to automate processes wherever possible (testing, packaging, dependency and configuration management, deployment).
  • Implement and enhance the level of automation of our software delivery life cycle (CI/CD pipelines).
  • Constantly help Velocitech and Velocitech customers increase skills and knowledge in tooling
  • Responsibilities:

    • Engage with sales, technical presales and our customers to understand their short term requirements and their long term architectural plans.
    • Work as a cross functional engineer as part of an Agile team.
    • Provide guidance and support to the development teams.
    • Work with our development, quality assurance and customer teams to ensure optimal development, testing and release processes.
    • Continuously search for ways to improve these processes.

    Skills/Requirements:

    • Integrity, intelligence, energy.
    • Experience 3+ years of experience in practicing the relevant skills.
    • Full comprehension of the Software Development Life Cycle.

    Experience and skills in as many of the following as possible (we realise that everyone has a different background, so we are not expecting a perfect fit):

    • Ansible
    • AWS
    • AWS Cloud Formation / Code Star
    • AWS CloudWatch / CloudTrail
    • AWS EKS
    • Azure / AWS
    • Azure ARM Templates
    • Confluence
    • Continuous Integration, Delivery and Deployment Techniques.
    • Docker
    • Dynatrace
    • Github
    • Jenkins
    • Jira
    • Kanban
    • Kubernetes
    • OpenShift
    • Prometheus
    • SaltStack
    • Scrum
    • ServiceNow
    • Terraform / Terragrunt

    Other requirements:

    • Strong interpersonal skills.
    • Excellent written and verbal communication skills.
    • A good working knowledge and competence in Agile.
    • Passionate about automation and continuous improvement.
    • Exceptional oral and written English language skills.
    • Fluency in other languages a distinct advantage.

    Our hiring process:

    • You find or get sent this ad.
    • You tell us you are interested (apply, email, call, shout).
    • We organize an interview with you where we can share our backgrounds.
    • You come and meet the team.
    • Your most talented friends come on over and you earn a sweet referral bonus for each one!

    What can we offer to you:

    • Our idea is that the office should be an enjoyable place to be!
    • We offer a fun, supportive culture where employees bring out the best in each other.
    • Flexible, Remote working – with travel to European offices occasionally and client sites as required
    • Work-life balance
    • Benefits and Paradise Program

    Location TBC: Remote working - with travel to European offices occasionally as required.

    CONTACT US

    UK
    Call +44 20 3987 7767
    IRELAND
    Call +44 20 3987 7767
    FRANCE
    Call +33 353320054
    Email
    info@velocitech.io

    BUSINESS OFFICES

    VELOCITECH UK
    Highstone House 65 High Street EN5 5SU
    VELOCITECH IRELAND
    27 Upper Mount Street Dublin 2 D02 F890
    VELOCITECH FRANCE
    Direction du Centre 100 Av. Willy Brandt, 59777 Lille

    DEVELOPMENT CENTRES

    VELOCITECH SPAIN
    Calle La Marina, 21, 38002, Santa Cruz de Tenerife
    VELOCITECH SERBIA
    Vojvode Bokovica Boulevard 8 Beograd 11000
    Velocitech Logo

    Velocitech Ltd © 2023. All Rights Reserved.