Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (Real-Time, Back-end, C#) image - Rise Careers
Job details

Software Engineer (Real-Time, Back-end, C#)

At Trafi we build connected mobility solutions that help people, cities and companies move towards a more balanced and sustainable future. We work with cities to connect and automate all their mobility options – from public transport to micromobility and every service in between – into a single platform.

We aims to help people navigate their city smoother. By providing reality reflecting, accurate and timely information, narrowing down traveling options to suit any circumstances and personal preferences, we eliminate time wasted waiting for the vehicle or apologizing for being late.

That is why we are seeking a Software Engineer (Backend, C#) to improve the product and its technical quality. The engineer would be involved during the full project life cycle - designing and, together with the product teams, negotiating the solution, expanding core services, building, deploying, monitoring, and supporting the product.

At Trafi you will work in a fast-paced agile environment, so you should be the type of person who enjoys that. We think fast, learn fast and deliver fast, we get our hands dirty and enjoy solving new technical challenges that we face. You will have a high degree of autonomy and responsibility, so you can contribute with your own ideas, try out new technologies, and create real impact. At the same time, you will be surrounded by a team of some of the most brilliant engineers, who can provide stimulating feedback and help you learn and grow.

Some of the things our backend developers do:

  • Write high-quality C# code on the latest .NET stack
  • Run .NET on Linux in container cluster (docker)
  • Use Infrastructure as a Code to manage cloud infrastructure (terraform.io)
  • Design distributed (micro)service architecture which processes data in real time
  • Work extensively with Amazon Web Services infrastructure (we use 30+ AWS services)
  • Instrument and monitor code

Check-out our tech stack here: https://stackshare.io/trafi/trafi

  • 3+ years of experience working with C#, APIs
  • Willingness & feeling comfortable working in dynamic environment with evolving objectives and iteration with users
  • Strong problem-solving skills and a passion for working with clients to solve their problems
  • Fluent English


Salary

The salary range for this position is 3800 - 5700 Eur gross per month

  • Work Your Way. Enjoy the flexibility to work remotely from anywhere (compliant with EU laws). Our office is located in Vilnius when you want to drop by and say hi!
  • Talented colleagues. Collaborate with colleagues who are experts in their fields, fostering an environment of learning and growth.
  • Health Benefits. We've got your well-being covered with medical insurance, ensuring you're in great shape. Additionally, you can personalize your wellness options using Stebby.
  • Learning Budget. Your growth matters to us. We've set aside a budget for your personal and professional development, so you can continue to grow.
  • Convenient Commuting. Take your pick between parking options or a monthly allowance for the Trafi app, so you can get to work without stress.
  • Team Time. Enjoy team-building activities with a dedicated budget and time off to strengthen connections.
  • Christmas Break. Enjoy an extended holiday season with extra days between Christmas and New Year to unwind, recharge, and spend quality time with loved ones.
  • Bonus Vacation. Get an additional three bonus days. Take some time off to relax, and do what you love during your extended break
  • Secure Your Future. Thinking ahead? We offer the option to allocate a part of your salary to a pension fund for your stable future.
  • Share Options. Invest in your future alongside us! Our Share Options program invites you to become a part-owner in our journey to success.

Average salary estimate

$57000 / YEARLY (est.)
min
max
$45600K
$68400K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer (Real-Time, Back-end, C#), Trafi

At Trafi, we're on a mission to transform urban mobility into a more balanced and sustainable future, and we need a passionate Software Engineer (Back-end, C#) to join our incredible team! You’ll dive right into designing, building, and improving our innovative platform that connects public transport and micromobility options. Your role is crucial as you’ll collaborate with product teams throughout the project life cycle, ensuring our core services are extending in both quality and efficiency. In this fast-paced agile environment, you’ll have the freedom to implement your ideas and experiment with new technologies—perfect for those who love a challenge! As a key player in our development process, you'll write high-quality C# code on the latest .NET stack, design microservice architectures, and leverage AWS infrastructure while using tools like Docker and Terraform to manage our cloud services. Your contributions will directly influence how people navigate their cities with efficiency and ease. Join us at Trafi, where innovation thrives and colleagues inspire one another daily. With over 30 AWS services and a culture of learning, our team of talented engineers is ready to support your growth and help you make a real impact on the future of urban mobility.

Frequently Asked Questions (FAQs) for Software Engineer (Real-Time, Back-end, C#) Role at Trafi
What are the primary responsibilities of a Software Engineer (Back-end, C#) at Trafi?

As a Software Engineer (Back-end, C#) at Trafi, you'll be responsible for designing and implementing solutions that improve our connected mobility platform. This includes writing high-quality C# code on the latest .NET stack, creating microservices, and managing cloud infrastructure using tools like Docker. You'll collaborate with product teams throughout the project life cycle, ensuring that we meet customer needs while keeping pace with evolving market dynamics.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer (Back-end, C#) position at Trafi?

Trafi requires candidates for the Software Engineer (Back-end, C#) position to have at least 3 years of experience with C# and APIs. Ideal candidates should be comfortable in dynamic environments and possess strong problem-solving skills. A passion for collaboration and working closely with clients is essential, as is fluency in English. Familiarity with cloud services, particularly AWS, is also advantageous.

Join Rise to see the full answer
What technology stack does the Software Engineer (Back-end, C#) at Trafi work with?

At Trafi, Software Engineers (Back-end, C#) utilize a modern technology stack including C#, .NET, Docker, AWS, and Terraform. We run .NET on Linux within container clusters and design scalable microservices that process data in real time. Our focus on innovation and utilizing over 30 AWS services allows our developers to tackle unique challenges that contribute significantly to our product's success.

Join Rise to see the full answer
What is the work environment like for a Software Engineer (Back-end, C#) at Trafi?

The work environment for a Software Engineer (Back-end, C#) at Trafi is fast-paced and agile, encouraging creativity and adaptability. You’ll enjoy a high degree of autonomy and collaboration with brilliant engineers from diverse backgrounds. Our culture is centered around continuous learning and tackling new challenges, ensuring both personal and professional growth.

Join Rise to see the full answer
What benefits does Trafi offer to their Software Engineer (Back-end, C#) employees?

Trafi offers an impressive benefits package for Software Engineer (Back-end, C#) employees, including flexible remote work options, comprehensive health benefits, a learning budget for personal development, and opportunities for team-building activities. Additional perks include bonus vacation days and salary allocation options for pension funds, as well as a Share Options program for employees to invest in their future.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Real-Time, Back-end, C#)
Can you describe your experience with C# and how it relates to backend development?

Begin by detailing your specific experience with C# in backend development, including projects you’ve worked on and any relevant technologies involved. Emphasize your understanding of .NET, the design of APIs, and how you tackled challenges during development. Relating your hands-on experience to the specific needs of the position will showcase your qualifications effectively.

Join Rise to see the full answer
What approaches do you take when designing a microservice architecture?

Discuss your understanding of microservices and highlight the principles you follow, such as independent deployments and scalability. Provide an example of a microservice you designed, explaining the functional and non-functional requirements, the technology stack used, and any challenges faced. Such a structured answer will demonstrate both your technical knowledge and analytical skills.

Join Rise to see the full answer
How do you manage cloud infrastructure, and what tools do you use?

Speak about your experience with cloud platforms, particularly AWS, and the management tools you utilize, like Terraform. Provide examples of how you've set up and maintained cloud infrastructure successfully, focusing on efficiency, scalability, and monitoring. Mention any relevant metrics achieved to quantify your success, as numbers can present a compelling argument for your abilities.

Join Rise to see the full answer
Can you explain a challenging technical problem you faced and how you solved it?

Select a specific instance where you faced a technical challenge in a past role. Describe the problem, the steps taken to approach the issue, and the final outcome. Ensure you highlight your problem-solving skills, working with teams, and any technical tools employed. This will indicate your capability to tackle challenges effectively within the context of the position you are applying for.

Join Rise to see the full answer
What strategies do you use to ensure code quality and maintainability?

Discuss techniques such as code reviews, unit testing, and adhering to coding standards that you apply to ensure high code quality. Highlight tools or frameworks you've used for testing and validation. By emphasizing these strategies, you showcase your commitment to delivering robust solutions, which is highly relevant for the Software Engineer role at Trafi.

Join Rise to see the full answer
Describe your experience working in an agile development environment.

Draw from your experience working with Agile methodologies like Scrum or Kanban. Explain how you have participated in sprint planning, daily stand-ups, and retrospectives. Illustrating your familiarity with Agile practices will demonstrate you can effectively adapt to Trafi’s fast-paced, iterative work culture.

Join Rise to see the full answer
How do you stay current with the latest trends and technologies in software development?

Share your strategies for professional development, such as attending conferences, participating in online courses, and following industry leaders on platforms like GitHub and tech blogs. Conveying your proactive approach to staying updated on trends exhibits your commitment to personal and professional growth, aligned with Trafi's innovative spirit.

Join Rise to see the full answer
What project management tools have you used, and how do they support your development workflow?

Detail any project management tools you've used like Jira or Trello, explaining how these tools help you in managing tasks, collaborating with teams, and tracking project progress. Sharing specific examples of how they enhance your workflow demonstrates both your organizational skills and your ability to work in structured environments.

Join Rise to see the full answer
How do you handle tight deadlines and pressure in software development?

Discuss techniques you've employed to manage stress and maintain productivity during pressing deadlines. This could include prioritization of tasks, effective communication with your team, and breaking projects into smaller manageable chunks. Mentioning any tools used for time management will also highlight your proactive approach to maintaining quality under pressure.

Join Rise to see the full answer
Why do you want to work at Trafi as a Software Engineer (Back-end, C#)?

Express your interest in Trafi's mission to enhance urban mobility and your enthusiasm for the innovative technologies they use. Relate your personal values or experiences to the company culture and the technical challenges they face. Tailoring your answer to align with Trafi's goals will demonstrate your genuine interest and make a positive impression.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Trafi Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Playtech Remote West Village, 9 Wilson Street, West End, Queensland, Australia
Posted 2 days ago
Photo of the Rise User
Posted 52 minutes ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
CoreWeave Remote Livingston, NJ / New York City, NY / Sunnyvale, CA / Bellevue, WA
Posted 6 days ago

Founded in 2013, Trafi is a Lithuanian tech start-up. Trafi is working shoulder-to-shoulder with cities, countries, and companies worldwide to create the best in class Mobility-as-a-Service alternative for congested cities. Trafi offers cities the...

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 1, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!