Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Junior Software Engineer image - Rise Careers
Job details

Junior Software Engineer

Company Description

Hello! We're Teya.

Teya is a payment and software service provider, headquartered in London serving small, local businesses across Europe. Founded in 2019, we build easy to use, integrated tools that enable our members to accept payments and boost business performance.

At Teya we believe small, local businesses are the lifeblood of our communities.

We’re here because we don’t believe there’s a level playing field that gives small businesses with a fighting chance against the giants of the high street.

We’re here because we see banks and legacy service providers making things harder for them. We don’t think the best technology or the best service should be reserved for those with the biggest headquarters.

We’re here to fight for a future where small, local businesses can thrive, and to commit the same dedication they offer all of us.

Become a part of our story.

We’re looking for exceptional talent to join our mission. We offer a chance to create impact in a high-energy and connected culture, while benefiting from continuous learning opportunities, a supportive community which is proud to serve our mission, and comprehensive benefits.

Job Description

You will work with a diverse team to help shape the future of our Engineering Department. You will be part of the whole feature development lifecycle, with direct access to a wealth of customer feedback.

You may use technologies such as Kotlin, to write maintainable, performant, and high-quality code. We focus on continuous deployment and iterative delivery, to ensure that our code runs reliably on our infrastructure, allowing you to focus on delivering value to merchants in a fluid manner.

On a regular day as a Junior Software Engineer, you will:

  • Write clean and well-tested code to support business needs, while continuously learning best practices for coding.

  • Assist in building tools and integrating systems to enhance the efficiency of products across the business.

  • Collaborate closely with your team members and other departments, communicating effectively to contribute to the team’s success.

  • Be eager to learn and improve, while being empathetic and considerate in your interactions with others.

  • Gain experience in the full software development lifecycle, including participating in code reviews, learning source control management, understanding build processes, and supporting testing and release activities.

Qualifications

We're seeking individuals with a positive attitude and a strong willingness to learn. While experience is a plus, what truly matters is your eagerness to grow, collaborate, and embrace fresh ideas. If you're passionate about development and ready to learn from a talented team, this role is for you!

  • Entry to 2 years of software development experience, including internships or personal projects.

  • Basic understanding of object-oriented programming principles and familiarity with data structures and algorithms.

  • Willingness to learn and apply software system design concepts, including object-oriented design.

  • Ability to write code to solve problems and a desire to improve your skills in analyzing time and space complexity.

  • Eagerness to learn and grow, with the ability to work effectively under supervision.

Additional Information

The Perks

  • We trust you, so we offer flexible working hours, as long it suits both you and your team;

  • Health Insurance;

  • Physical and mental health support through our partnership with MyFitness;

  • 25 days of Annual leave (+ Bank Holidays);

  • Possibility to visit other Teya offices to meet colleagues in instances when travel is safe and appropriate;

  • Friday lunch in the office;

  • Friendly, comfortable and high-end work equipment and informal office environment;

  • Hybrid work mode policy.

What You Should Know About Junior Software Engineer, Teya

Hey there! We’re Teya, and we’re on the lookout for a passionate Junior Software Engineer to join our dynamic team in Riga, Latvia. At Teya, we pride ourselves on empowering small local businesses throughout Europe with cutting-edge payment and software solutions. If you’re excited about building tools that make a real difference in the entrepreneurial world, you’ll fit right in with our mission-driven culture. As our Junior Software Engineer, your day-to-day will be filled with opportunities to innovate and create. You’ll collaborate closely with a diverse group of talented engineers, using your coding skills with technologies like Kotlin to build reliable and efficient solutions. We believe in the importance of feedback and offer you a direct line to understanding the needs of our users, which will help you craft impactful features. You’ll learn the ins and outs of the software development lifecycle, engage in code reviews, and enhance your abilities while working in a supportive environment that values growth and camaraderie. With flexible working hours, health insurance, and 25 annual leave days plus bank holidays, we ensure that you have the support you need to thrive both personally and professionally. Come join Teya, where we’re fighting for a brighter future for small businesses, and where your ideas and efforts can help us get there!

Frequently Asked Questions (FAQs) for Junior Software Engineer Role at Teya
What are the responsibilities of a Junior Software Engineer at Teya?

As a Junior Software Engineer at Teya, your primary responsibilities include writing clean and well-tested code to address business needs, collaborating with team members across departments, and assisting in building tools that improve product efficiency. You'll actively participate in code reviews and engage with the full software development lifecycle, always with a focus on continuous learning and applying best practices.

Join Rise to see the full answer
What qualifications do I need to apply for the Junior Software Engineer position at Teya?

To apply for the Junior Software Engineer role at Teya, you should have entry-level software development experience, either through internships or personal projects. A basic understanding of object-oriented programming principles and knowledge of data structures and algorithms is essential. However, what truly matters is your eagerness to learn and a positive attitude towards collaboration.

Join Rise to see the full answer
What technologies will I work with as a Junior Software Engineer at Teya?

At Teya, you'll primarily use Kotlin as one of the key technologies for code development. Your work will also involve understanding software system design concepts and applying them in practical scenarios, allowing you to hone your skills in writing efficient code and solving real-world problems.

Join Rise to see the full answer
What is the work environment like for a Junior Software Engineer at Teya?

The work environment at Teya is friendly, informal, and highly supportive. You’ll have the flexibility of hybrid working, a comfortable office space with high-end equipment, and opportunities to enjoy team lunches and health support, all of which foster a collaborative and innovative atmosphere.

Join Rise to see the full answer
Does Teya provide opportunities for professional development as a Junior Software Engineer?

Absolutely! Teya is committed to continuous learning and professional development. As a Junior Software Engineer, you’ll have access to mentorship from experienced team members, ongoing training in best practices, and opportunities to engage in challenging projects that will enhance your skills and career growth.

Join Rise to see the full answer
Common Interview Questions for Junior Software Engineer
Can you describe your experience with object-oriented programming?

In answering this question, highlight specific projects or coursework where you applied object-oriented programming. Discuss the principles like encapsulation, inheritance, and polymorphism, and how they influenced your coding practices. This shows your understanding and practical experience.

Join Rise to see the full answer
How do you ensure that your code is maintainable and scalable?

Emphasize your commitment to coding standards, the importance of writing clean and modular code, and how you use comments and documentation. Mention your experience with version control systems like Git and your approach to peer code reviews.

Join Rise to see the full answer
Describe a situation where you had to learn a new technology quickly.

Share a specific example where you had to pick up a new programming language or tool on the job or in school. Discuss your learning process, the resources you used, and how you applied what you learned in a practical scenario to demonstrate your adaptability and eagerness to grow.

Join Rise to see the full answer
What strategies do you use for debugging your code?

Detail a systematic approach, such as reviewing error logs, using debugging tools, or adding logging statements. Share an example of a challenging bug you resolved and what steps you took to fix it, highlighting your problem-solving skills.

Join Rise to see the full answer
How do you work within a team to successfully complete a project?

Discuss your approach to collaboration, which might include regular communication through meetings, using project management tools, and being open to feedback from teammates. Provide an example of a collaborative project and your specific contributions.

Join Rise to see the full answer
What do you find most exciting about working in software engineering?

Share your passion for technology and problem-solving. Talk about the thrill of innovation and how developing solutions that improve users' lives motivates you. Relate this excitement back to Teya’s mission to support small businesses if possible.

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

Discuss your commitment to continuous learning through online courses, tech blogs, communities, and attending workshops or conferences. Mention specific resources that you follow to stay informed about industry trends.

Join Rise to see the full answer
Can you give an example of a challenging coding problem you faced and how you solved it?

Choose a specific difficult coding challenge, explain the context, the approach you took, and the eventual solution. This illustrates your critical thinking and ability to overcome obstacles.

Join Rise to see the full answer
How would you prioritize tasks when working on multiple projects?

Talk about your methods for task prioritization, whether through deadlines, project importance, or team input. Describe how you manage your time and adapt when unexpected issues arise to keep everything on track.

Join Rise to see the full answer
Why do you want to work as a Junior Software Engineer at Teya?

Express your alignment with Teya’s mission to support small businesses and your enthusiasm for contributing to impactful projects. Highlight specific aspects of Teya’s culture or values that resonate with you and how they align with your career aspirations.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Photo of the Rise User
Granicus Remote Costa Rica (Remote)
Posted 13 days ago
Photo of the Rise User
G2i Inc. Hybrid No location specified
Posted 14 days ago
Substance Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 7 days ago

Accept all payment methods, launch loyalty programmes, and create your own online store ­– all in one place.

19 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 19, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
107 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Dublin just viewed Junior PMO Analyst at Rentokil Initial Group
Photo of the Rise User
9 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Columbus just viewed Executive Assistant II at Progress
Photo of the Rise User
10 people applied to Unity Developer at FS Studio
Photo of the Rise User
Someone from OH, Cleveland just viewed Infection Prevention Data Abstractor: Full-Time at Q-Centrix
Photo of the Rise User
Someone from OH, Orwell just viewed Amazon Expediting Fleet Specialist at MSX International
E
Someone from OH, Cleveland just viewed Junior Support Engineer (m/f/d) at EoT Labs GmbH
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Graphic Designer at Hyve Group
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Production Artist Phoenix at R.R. Donnelley
A
Someone from OH, Avon Lake just viewed Entry Level Marketing Assistant at Alphabe Insight Inc
Photo of the Rise User
9 people applied to Junior Software Engineer at Teya
Photo of the Rise User
Someone from OH, North Royalton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Cleveland just viewed UI Product Designer at Insight Global
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Kent just viewed Graphic Designer, Direct Response at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed General Application - I want to work at Kiddom! at Kiddom
G
Someone from OH, Cincinnati just viewed Calling All Stay-at-Home Parents at Global Elite Texas
Photo of the Rise User
Someone from OH, Cincinnati just viewed Proposal Manager – Energy & Power Americas (REMOTE) at Jacobs
S
Someone from OH, Columbus just viewed Senior Project Manager, Learning at Studion
Photo of the Rise User
Someone from OH, Pickerington just viewed Marketing Data Analyst - Contract (10hrs/wk) at Skylight
Photo of the Rise User
Someone from OH, Pickerington just viewed Americas Sales Manager, Kuiper Mobility Business Unit at Amazon
Photo of the Rise User
Someone from OH, Maple Heights just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Support Specialist, Live Ops at DoorDash USA
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Advocate (Final Dashination) at DoorDash USA
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Data Analyst (Work From Home / Dayshift) at Twoconnect