
Senior Software Development Expert
Há 8 horas
About the Product
Niche is a leading platform for school search, aiming to make researching and enrolling in schools easy, transparent, and free. With comprehensive profiles on every school and college in America, 140 million reviews and ratings, and powerful search tools, we help millions of people find their ideal school.
About the Role
You will collaborate closely with Data Engineering, Product, and Design teams to build services and user-facing features across our platform, focusing on reliability, maintainability, scalability, testability, and user experience.
- Design, develop, and maintain robust and scalable full-stack applications and features using modern technologies like Typescript, React, Go, and Postgres.
- Improve our user experience by collaborating with designers to implement intuitive interfaces and finding creative ways to reduce user pain points.
- Build and enhance microservices, prioritizing reliability, maintainability, testability, and scalability within our distributed systems.
- Contribute to automated testing strategies and participate actively in code reviews to ensure high-quality products.
- Collaborate effectively with product managers, designers, and other engineers within an Agile development framework.
- Mentor junior and mid-level engineers, fostering a collaborative environment and sharing your expertise.
- Distill user stories or business requirements into technical requirements and robust technical designs.
- Efficiently iterate from hypothesis to MVP to scaled solutions, driving software development across profiles, rankings, tools, and data pipelines.
Requirements
- A bachelor's degree in computer science or a related field, or equivalent experience.
- 5+ years of professional software engineering experience.
- Experience with one or more general-purpose programming languages (Go, C/C++, C#, Java, Ruby, etc.).
- Experience with Typescript and React.
- Experience with one or more SQL databases.
- Strong understanding of common data structures and design patterns.
- Experience working with a microservice architecture and distributed systems.
- Proficiency in using unit testing frameworks.
- A dedication to developing clear, reliable, and maintainable code.
- Proficiency with common git operations.
- Strong communication skills, effectively conveying ideas to both technical and non-technical partners.
- Experience mentoring other engineers.
First Year Plan
- Attend onboarding sessions to understand our internal processes and learn about the company.
- Pair with other engineers to learn about our tech stack, products, development standards, and processes.
- Familiarize yourself with our automated testing platforms and begin contributing to test coverage.
- Collaborate with the team to ship one meaningful feature that delivers value to our education searchers or partners and drives impact toward a business goal.
Growth Opportunities
- Participate in code reviews and provide thoughtful, constructive feedback to other engineers.
- Gain exposure to the platform's underlying infrastructure and deployment processes.
- Understand the high-level architecture of the website and back-end services.
- Begin shipping more complex user-facing code.
Long-Term Expectations
- Grow as a contributing member of a product team, providing input and insight to the rest of the team on challenges and feasibility of proposed development.
- Confidently implement new functionality and fix bugs across our stack.
- Work with members of the tech and product teams to distill user stories or business requirements into technical requirements/design.
-
Senior Software Development Expert
Há 2 dias
Salvador, Bahia, Brasil beBeeSoftware Tempo inteiro US$40.000 - US$48.000Unlock your career potential as a skilled software engineer with experience in .NET C#.We are seeking a mid-senior level consultant to join our team and contribute to the development of innovative digital products and services. The ideal candidate will have a solid understanding of software engineering principles, architecture, and design patterns.Key...
-
Senior Software Development Expert
Há 2 dias
Salvador, Bahia, Brasil beBeeSoftware Tempo inteiro R$100.000 - R$160.000Job OverviewWe are seeking a skilled Senior Developer to join our team. As a Senior Developer, you will be responsible for developing and maintaining complex software applications using Elixir and React.Our ideal candidate has at least 5 years of professional software development experience, with a strong background in Elixir and React.js. They must also...
-
Native App Development Expert
Há 2 dias
Salvador, Bahia, Brasil beBeeiOSDeveloper Tempo inteiro R$900.000 - R$1.200.000Senior iOS Developer Role OverviewThe ideal candidate will integrate seamlessly into our team and work collaboratively with existing designers and engineers on a daily basis.Main Responsibilities:Integrate with HTTP & Socket data APIs using REST, JSON-RPC, gRPC, or similar protocols to drive software development.Built systems that are extensible and...
-
Senior Cloud Development Expert
Há 4 dias
Salvador, Bahia, Brasil beBeeCloudDeveloper Tempo inteiro US$120.000 - US$150.000Role Summary:Catalyte is seeking a skilled Senior Python Developer to contribute to the development of cloud-based solutions using AWS services.The ideal candidate will have hands-on experience in software development with 8+ years and at least 3+ years in python or Golang in a microservices architecture.Key Responsibilities:Provide technical leadership to...
-
Senior Software Development Professional
Há 6 dias
Salvador, Bahia, Brasil beBeeSoftware Tempo inteiro US$150.000 - US$250.000Job OverviewAs a Backend Engineer, you'll be part of an innovative software development company that creates award-winning solutions for leading brands and startups across various industries. Our people-first culture has earned us multiple Best Place to Work awards.Key ResponsibilitiesDesign, develop, and implement software solutions from given requirements...
-
Senior Software Development Expert
Há 9 horas
Salvador, Bahia, Brasil beBeeSoftwareEngineer Tempo inteiro R$900.000 - R$1.350.000About the RoleWe are seeking a talented software engineer to join our team as we embark on an exciting project in the healthcare industry. This role will involve collaborating with a distributed team to develop new technologies that solve real business problems. The successful candidate will have good communication skills, be proactive, and have experience...
-
Senior Software Development Professional
Há 6 dias
Salvador, Bahia, Brasil beBeeSoftwareDeveloper Tempo inteiro US$150.000 - US$200.000Job Opportunity: Senior Java DeveloperWe are seeking an experienced Senior Java Developer to join our team. This is a fantastic opportunity for a skilled professional to work on complex software development projects and contribute to the growth of our company.Key Responsibilities:Design, develop, test, and deploy high-quality software applications using Java...
-
Senior Software Development Manager
28 minutos atrás
Salvador, Bahia, Brasil beBeeSoftware Tempo inteiro US$100.000 - US$150.000Backend Software ArchitectThis role involves designing and developing software systems, including backend infrastructure, APIs, and data management solutions.A Bachelor's degree in Computer Science or equivalent from an accredited institution6+ years of hands-on experience in architecting, implementing, and delivering software engineering solutions from set...
-
Senior Software Engineer
Há 6 dias
Salvador, Bahia, Brasil Braintrust Tempo inteiroJoin to apply for the Senior Software Engineer - C# role at Braintrust1 day ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - C# role at BraintrustAbout PyyneJob DescriptionAbout PyynePyyne is a modern technology consultancy engineering the next generation ofdigital products and services.At Pyyne, we believe in using...
-
Complex Software Development Expert
28 minutos atrás
Salvador, Bahia, Brasil beBeeSoftware Tempo inteiro US$70.000 - US$100.000Software Engineer for Complex SolutionsWe are seeking a skilled Software Engineer to drive the development of complex solutions, focusing on enhancing usability, quality, and feature set. Your main responsibilities will include product ownership, collaboration with Product Management, creating estimates, planning sprints, and meeting delivery timelines.Main...