CrawlJobs Logo

Junior Back-end Engineer

https://www.precisers.pt Logo

Precise

Location Icon

Location:
Portugal , Lisboa

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are recruiting a Junior Back-end Engineer for an IT consulting company focused on web software development, data transformation tools (ETL), and big data solutions across various business areas, with a special emphasis on companies in the Energy sector.

Requirements:

  • Bachelor’s or Master’s degree in Computer Engineering
  • 1 to 2 years of proven professional experience as a Backend Developer or Fullstack Developer
  • Availability to work on-site (1 time per week) in the Lisbon area
  • Availability for immediate start (maximum of 1 to 2 months)
  • Strong knowledge of development using JavaScript frameworks (NestJS/ExpressJS) and SQL (SQLServer, Oracle, PostgreSQL) is mandatory
  • Strong programming skills (NodeJs/TypeScript) are mandatory
  • Good programming skills in Python will be a plus
  • Knowledge of CI/CD will be valued
  • Candidates will be asked to complete a JavaScript challenge to evaluate their technical level

Nice to have:

  • Good programming skills in Python
  • Knowledge of CI/CD

Additional Information:

Job Posted:
March 28, 2025

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Junior Back-end Engineer

Back-End Developer

Start.io is a mobile marketing and audience platform. Start. io empowers the mob...
Location
Location
Salary
Salary:
Not provided
start.io Logo
Start.io
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or equivalent practical experience
  • 2-3 years of professional Java development experience - Must
  • Proven track record in designing and delivering complex distributed systems and microservices (Docker, Kubernetes)
  • Strong understanding of scalability, concurrency, and performance optimization challenges
  • Hands-on experience with CI/CD tools and automated build/deployment pipelines
  • Proficiency in Spring & Spring Boot frameworks
  • Excellent communication skills and the ability to influence technical direction across teams
  • Experience running applications on Kubernetes, with a focus on designing services that scale efficiently and consume resources effectively (rather than cluster administration)
  • Ability to measure and improve application performance using profiling, benchmarking, and APM tools (e.g., JFR, JMeter, Micrometer, New Relic, Datadog)
Job Responsibility
Job Responsibility
  • Design and develop highly scalable, modular backend applications and APIs using Java and Spring Boot
  • Own the full development lifecycle — from requirements analysis, design, coding, and testing to deployment and monitoring in production
  • Lead initiatives to improve system scalability, performance, and security
  • Collaborate closely with Product, Algo, DevOps, BI, and Marketing to deliver integrated, business-driven solutions
  • Ensure observability through robust logging, metrics, and alerting with tools like Prometheus, Grafana, Kibana
  • Drive adoption of engineering best practices, code quality standards, and technical documentation
  • Mentor and guide junior developers, fostering knowledge sharing and continuous improvement
Read More
Arrow Right

Java/Spring Boot Junior Software Engineer

Embark on an exciting journey into the realm of software development with 3Pilla...
Location
Location
United Kingdom
Salary
Salary:
Not provided
3pillarglobal.com Logo
3Pillar Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of software development experience in an industry setting in one or more languages at least one of which is Java — with focus on data-structures and algorithms
  • involved in all aspects from design, implementation, automated testing and maintenance
  • 2+ years experience using Spring Boot
  • 2+ years of experience working on large-scale back-end distributed systems deployed to AWS (back-end focused)
  • A Bachelor's degree in Computer Science or related field with 3+ years of industry experience in software design and development, or a Master's/PhD with 2+ years of practical experience
Job Responsibility
Job Responsibility
  • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality
  • Provide accurate status tracking, reporting, and estimation using project methods and tools
  • Gather requirements, validate their understanding amongst the team, create and maintain relevant documentation
  • Execute activities within current methodology and upholding the highest quality standards
  • Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success
  • Take ownership of projects, from technical design to a successful launch
What we offer
What we offer
  • flexible work environment
  • remote-first approach
  • part of a global team
  • wellbeing focus
  • fitness offerings
  • mental health plans
  • generous time off
  • accelerate career growth and development opportunities
  • equal opportunity employer
  • Fulltime
Read More
Arrow Right

Junior Software Engineer

As part of our team, you will work in the technology department as a Software En...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
hiber.global Logo
Hiber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science or equivalent skillset
  • At least 1-2 years of experience as a Software Engineer
  • Based in the Netherlands
  • Experience in working with JVM languages (Kotlin preferred or Scala/Java, our codebase is in Kotlin)
  • Good understanding of SQL and RESTful APIs, with previous exposure to cloud and containerization (Docker)
  • Familiarity with version control(Git) and CI/CD workflows
Job Responsibility
Job Responsibility
  • Develop and maintain our codebase, bugfixing, improving performance and refactoring to maintain quality. Security, scalability and reliability of our system start in code
  • Share responsibility with the team in maintaining platform operations health and ensure system reliability during office hours
  • Use DevOps practices to test, automate and deploy within our CI/CD
  • Work closely with the other back-end developers, front-end developers and product owner to help build end-to-end functionality
  • Stay up-to-date with the latest technologies and share knowledge with the rest of the team
What we offer
What we offer
  • Be part of an innovative IoT company with state-of-the-art technology
  • Collaborate with an international team of experienced professionals across multiple disciplines
  • Enjoy an open, learning-rich culture with opportunities for significant ownership
  • Work in a small team where your contributions are highly valued
  • Benefit from flexible hours and work-from-home options, with 4-5 days a week in our vibrant Amsterdam office
  • Enjoy office perks such as a delicious lunch and Thursday drinks
  • A competitive salary with 27 vacation days per year based on a 40-hour working week
  • Fulltime
Read More
Arrow Right

Junior Partner Integration Engineer

As a Junior Partner Integration Engineer at Cozycozy, you will be a vital member...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
cozycozy.com Logo
cozycozy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1-2 years of professional experience in software engineering, preferably in a back-end focused role, or equivalent project experience
  • Core stack knowledge and experience in Node.js, JavaScript & TypeScript
  • Familiarity with either NoSQL (MongoDB) or relational (PostgreSQL) databases
  • A basic understanding of web concepts is a plus (cookies, sessions handling etc)
  • High curiosity and a strong desire to learn complex system architecture, data integration techniques, and reactive programming principles (RxJS)
  • A meticulous approach to writing code and debugging data synchronization issues
  • Good written and verbal communication skills in English, suitable for a collaborative international environment
  • An ability to take ownership of assigned tasks and seek help proactively when blocked
  • Genuine enthusiasm for technology, travel, and joining a high-growth company
Job Responsibility
Job Responsibility
  • New Integrations: Assist Senior Engineers in developing, testing, and deploying integrations with new accommodation partners using Node.js/TypeScript
  • Data Collection: Write and maintain reliable code to fetch both static partner information and real-time price & availability data, utilizing partner APIs or web scraping tools
  • Troubleshooting: Actively participate in debugging and resolving issues related to existing integrations to ensure data accuracy and reliability
  • Data Processing: Contribute to the maintenance and enhancement of back-end services responsible for data ingestion and processing, learning about performance optimization and scalability
  • Database Operations: Perform basic operations and assist in optimizing queries across our MongoDB and PostgreSQL databases, under senior guidance
  • Asynchronous Logic: Learn and apply concepts of RxJS and reactive programming within the Node.js environment to manage data streams efficiently
  • Code Quality: Participate in regular code reviews, offering constructive feedback and learning best practices for writing clean, well-tested, and maintainable code
  • Documentation: Create and update technical documentation for new and existing partner integrations
  • Teamwork: Collaborate effectively with the engineering team, product managers, and business stakeholders to understand integration requirements
What we offer
What we offer
  • Opportunity to learn from and be mentored by Senior engineers, accelerating your professional and technical growth
  • A stimulating and supportive work environment with an international team (12 nationalities represented) that is passionate about travel and innovation
  • Strong entrepreneurial and open-minded culture with numerous projects to imagine and lead
  • Enjoy our office in the center of Budapest with unlimited coffee, tea, drinks, and snacks
Read More
Arrow Right

Junior QA Engineer

EveryMatrix is a leading B2B SaaS provider delivering iGaming software, content ...
Location
Location
Croatia , Zagreb
Salary
Salary:
1700.00 EUR / Month
everymatrix.com Logo
EveryMatrix
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with issue trackers (e.g., JIRA) and test management tools (e.g., TestRail)
  • Basic understanding of programming logic and testing methodologies
  • Knowledge of SDLC and STLC processes
  • Experience testing on various platforms (Mobile, Desktop)
  • Strong bug identification, documentation, and communication skills
  • Advanced English skills in speaking and writing
  • Ability to identify gaps in testing and propose solutions
  • Autonomous and resourceful
Job Responsibility
Job Responsibility
  • Define and implement QA best practices (test plans, test cases)
  • Identify and report high-quality bugs, perform regression testing
  • Conduct various testing types (End-to-End, Black Box, Grey Box, Exploratory, Smoke, Regression)
  • Test both Front-End and Back-End
  • collaborate with the team for quality assurance
  • Participate in team meetings and actively contribute
  • Support developers in bug reproduction and resolution
  • Log tasks in JIRA and track time spent on tasks
  • Use Playwright with JavaScript for automation testing
  • Perform API testing to ensure functionality and reliability
What we offer
What we offer
  • Work from the office with occasional possibility of remote work
  • Sliding work schedule (start anytime between 8:00 to 10:00 am)
  • Start with 23 days of annual leave, with 2 additional days added each year, up to 33 days by your fifth year with us
  • Benefit from two Free Fridays each year, limited to one per quarter
  • Support for New Parents: 21 weeks of paid maternity leave, with the flexibility to work from home full-time until your child turns 1 year old
  • 4 weeks of paternity leave, plus the flexibility to work from home full-time until your child is 13 weeks old
  • Our office perks include parking, on-site massages, and frequent team-building activities in various locations
  • Monthly meal allowance
  • Paid Personal Days for specific life events, including but not limited to childbirth, wedding, relocation, blood donation, and volunteering
  • Private health insurance and an extended health plan – Wiener
  • Fulltime
Read More
Arrow Right

Lead Digital Software Engineer - Back End

Lead Digital Software Engineer – Back End. Buckman is a privately held, global s...
Location
Location
India , Chennai
Salary
Salary:
Not provided
buckman.com Logo
Buckman overview
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. or equivalent experience in Computer Science, Electrical Engineering, Computer Engineering or related engineering / technical field plus 10 years experience OR M.S. (or equivalent experience) in in Computer Science, Electrical Engineering, Computer Engineering or related engineering / technical field plus 08 years experience
  • Minimum of 10 years in in backend development, with at least 8 years focused on cloud-based applications
  • Demonstrated experience in leading backend development projects, including planning, execution, and delivery
  • Technical Management and Delivery of products
  • Azure Services - Min 5 Years of experience in Integration with Azure IoT Hub, Functions, Cosmos DB, Service Bus Queue, Key Vault Stream Analytics, Web API, Azure Data Factory, SQL Azure, Azure AD
  • Development : Dot Net Core, C# MVC, React JS, React native - Min 10 Years
  • Azure DevOps and Infrastructure - Min 3 Years
  • Relational/ Non -Relational Database (SQL/Cosmos DB) - Min 5 Years
  • Excellent problem-solving skills and the ability to think critically and strategically
  • Strong verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders
Job Responsibility
Job Responsibility
  • System Design & Architecture: Design and develop scalable, high-performance, and secure back-end systems
  • Make architectural decisions and choose appropriate technologies for the stack
  • Create and maintain documentation for system architecture and APIs
  • Development & Coding: Write clean, maintainable, and efficient code in languages like Python, Java, or others depending on the technology stack
  • Develop, test, and deploy new features and enhancements to existing systems
  • Integrate third-party APIs and services
  • Optimize applications performance for maximum speed and scalability
  • Database Management: Design and manage database schemas, relationships, and indexing
  • Perform database migrations and ensure data integrity
  • Optimize queries and troubleshoot performance issues
  • Fulltime
Read More
Arrow Right

Senior Partner Integration Engineer

Cozycozy is the only platform that gives you real-time access to all available h...
Location
Location
France , Paris
Salary
Salary:
Not provided
cozycozy.com Logo
cozycozy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in back-end engineering, with a strong focus on high-throughput data integration systems
  • Deep professional experience with Node.js and TypeScript in a production environment
  • A good working knowledge of both NoSQL (MongoDB) and relational (PostgreSQL) databases, including schema design and performance tuning
  • A solid understanding and practical application of RxJS or similar libraries for managing asynchronous data flow
  • A proven track record of developing robust integrations using various techniques: REST/SOAP APIs
  • Web Scraping (e.g., using Puppeteer, Cheerio, or similar tools)
  • An analytical mindset with a strong ability to debug complex, distributed systems and resolve data synchronization issues
  • Ability to manage projects end-to-end, prioritize tasks independently, and drive integration projects to completion
  • Excellent communication skills (English is required) and experience working effectively with cross-functional, international teams
  • A passion for the travel industry and a desire to contribute to a rapidly growing, international product
Job Responsibility
Job Responsibility
  • Design and develop integrations: Lead the full development lifecycle for integrating new accommodation partners using Node.js/TypeScript
  • Data Collection & Extraction: Develop resilient and scalable code to fetch both static partner information and real-time price & availability data, utilizing partner APIs and advanced web scraping techniques
  • Quality Assurance: Implement comprehensive testing (unit, integration) and monitoring to ensure the accuracy, reliability, and low latency of all acquired data
  • Data Processing Pipeline: Own the maintenance and optimization of back-end services responsible for data ingestion, transformation, and processing
  • Database Management: Work hands-on with our data stores, primarily MongoDB and PostgreSQL, optimizing data models and query performance for integration-related services
  • Reactive Programming: Leverage RxJS effectively within the Node.js environment to manage asynchronous data streams and ensure efficient, non-blocking data flow
  • Mentorship: Actively mentoring junior engineers, providing code reviews, technical guidance, and helping them grow their expertise in large-scale integration and back-end development
  • Process Improvement: Drive initiatives to standardize integration frameworks, improve deployment pipelines, and enhance the overall efficiency of our partner onboarding process
  • Technical Consultation: Collaborate with Product Managers and Business Development teams to assess the technical feasibility and scope of new partnership opportunities
What we offer
What we offer
  • Competitive salary, stock options, Alan health insurance, and Swile card
  • Opportunity to mentor junior engineers
  • Stimulating and supportive work environment with an international team
  • Strong entrepreneurial and open-minded culture with numerous projects to imagine and lead
  • Office in Paris with unlimited coffee, tea, snacks, and drinks
Read More
Arrow Right

Staff Software Engineer, Data Platform

Lead the design and development of core data storage, streaming, caching, and in...
Location
Location
United States , San Francisco; Seattle; New York
Salary
Salary:
248400.00 - 310500.00 USD / Year
scale.com Logo
Scale
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of full-time engineering experience, post-graduation with specialties in back-end systems, specifically related to building large-scale data storage, streaming, and warehousing systems
  • Extensive experience in various database technologies (MongoDB, Postgres), streaming/processing solutions (Kinesis, Flink, Spark), indexing/caching (ElasticSearch, Redis), and various data query engines (Trino, Presto, Snowflake, etc.)
  • Show a track record of mentoring and leading teams in successful projects
  • Possess excellent communication and collaboration skills, and the ability to translate complex technical concepts to non-technical stakeholders
  • Experience working fluently with standard containerization & deployment technologies like Kubernetes and various public cloud offerings
  • Extensive experience in software development and a deep understanding of distributed systems, cloud platforms and data systems
  • Experience driving cross functional collaboration and communication at an organizational or broader level
Job Responsibility
Job Responsibility
  • Drive the architecture, design, implementation, and reliability of our foundational data platforms and systems, working closely with stakeholders and internal customers to understand and refine requirements
  • Collaborate with cross-functional teams to define, design, and deliver new features
  • Proactively identify opportunities for, and driving improvements to, current programming practices, including process enhancements and tool upgrades
  • Present technical information to teams and stakeholders, providing guidance and insight on development processes and technologies
  • Provide technical leadership, including: upholding and upleveling engineering standards across the organization, mentoring junior engineers
What we offer
What we offer
  • Comprehensive health, dental and vision coverage
  • retirement benefits
  • a learning and development stipend
  • generous PTO
  • equity grant
  • commuter stipend
  • Fulltime
Read More
Arrow Right