Job Requirements
Job benefits
-
Team-building events
Our company simply cannot function well without teams of people working together. That said, we provide numerous team-building activities and events for you and your team to nurture meaningful relationships between every individual.
-
Professional Development
Every employee is an invaluable asset to any team; that's why we want to help you grow. Level up your skills and expertise through our professional co-development programs with notable organizations. We will cover the cost.
This job post is managed by
Job description for Remote (Full-time) - Software Engineer at Fetch Technology
- Developing and directing software system validation and testing methods.
- Directing our software programming initiatives
- Overseeing the development of documentation.
- Working closely with clients and cross-functional departments to communicate project statuses and proposals.
- Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems.
- Managing the software development lifecycle.
- Monitoring system performance.
- Communicating key project data to team members and building cohesion among teams.
- Developing and executing project plans.
- Applying mathematics, and statistics to problem-solving initiatives.
- Applying best practices and standard operating procedures.
- Creating innovative solutions to meet our company’s technical needs.
- Testing new software and fixing bugs.
- Shaping the future of our systems.
- A bachelor's degree in computer science, software engineering, or another related field.
- 2+ years of software engineering or software development experience, open for all of the tech stacks.
- Hands-on programming experience using relevant languages.
- Experience using relevant tool suites.
- Strong written and verbal communication and interpersonal skills.
- Creative problem-solving skills.
- Experience managing the software development lifecycle.
- The ability to prioritize activities and deliver projects on time and within budget.
- Experience working with clients and business partners.
- A comprehensive understanding of computer science concepts.
- Excellent coding skills.
- Extensive knowledge of agile methodologies.
- Strong team-building skills.
- The ability to travel as necessary.
- You will be joining a young startup in a growth phase and you will also be working remotely (they don't intend to get an office anytime soon). This means a couple of things:
- Flexible schedule. You will have a more flexible schedule but you will also have to be prepared to fight fires at odd hours when you least expect.
- Pull your own weight.There'll be no hand-holding and they expect you to pull your own weight like everyone else.
- Things get messy. There's no sugarcoating this. Things are unstructured and processes might be lacking. They're not where they want to be but they're getting there.
- You must be able to thrive in ambiguous situations (see point above).
- You are willing to put in the time to get the most out of any opportunity.
- Building a strong team is key in our ambition to thrive as a company, as co-workers, and as individuals. Therefore, they are looking for someone similarly dedicated and passionate, willing to put their best foot forward (go all stakes in) and take pride in what they do, because they do too.
- If you are interested in joining us at this point in our journey and are someone who enjoys sticking their hands in the dirt and putting in the work to see something grow, then you’re one of us.
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More