Software Engineer - Gitwit
Tulsa, OK
About the Job
Description
At Gitwit, we're not just seeking engineers. We're on the lookout for visionaries, collaborators, and innovators. We fundamentally see our development team as integral to the creative process so you won't merely be following orders or clearing backlogs. You’ll be shaping concepts, designs, and user experiences in close collaboration with our strategy, design, and content teams.
Our engineers do this by clearly understanding the business and user goals. They explore and recommend technical implementations that make the most sense for the context and constraints and then spin up working versions as soon as possible so our company and clients can learn what works and what doesn’t. All of this is done this way so we can quickly iterate based on real-world insights. This integrated approach enables us to concept, validate, launch, and grow best-in-industry products and businesses in astounding time.
We’re a full-service product team hellbent on finding and solving the most important problems. We build products people actually use. This is your chance to join an engineering team where you will have the opportunity to innovate on a wide range of products and projects - from startups to behemoth tech platforms. You will also gain the opportunity to contribute to and continually innovate how the engineering team works.
In a job market where “fake job ads” are becoming increasingly common, we want to assure you that this is a genuine opportunity, and we are actively seeking to fill this role. We're searching for individuals who embody our core values and possess a unique blend of technical prowess, creative flair, and entrepreneurial spirit. If you're a proactive thinker with a passion for driving impactful change, a collaborative mindset, and an insatiable curiosity for understanding the "why" behind every decision, then you're exactly who we're looking for.
As a Software Engineer at Gitwit You Will:
- Be an expert beginner in the world of innovating and creating 0 to 1 projects
- Play a key role in shaping what features are developed, how they will work, and devising tests to understand their effectiveness
- Build and launch some of the most advanced tech companies solving real problems
- Take a product concept and get it to a working prototype
- Always be tackling new, diverse problems
- Engage in daily creative problem-solving
- Participate in dynamic team meetings
- Research and pioneer cutting-edge technologies
- You won’t be working in just one area or feature. You’ll touch literally every aspect of a project all while being part of building start ups and enterprise solutions over and over again without the risk of being on a startup team that might fail.
- You’ll experience a variety of scenery and get more reps in while you’re constantly learning new tools.
- We live a “Day One” mentality, where we don’t just do things the way we’ve always done them or according to rigid procedures. We always start fresh to find and solve the best problem in the best way possible to achieve a business objective with an incredible user experience.
- You’ll work at a place where you can continually grow your skills and compensation.
- We know you’re so much more than just “an engineer wearing many hats”. Here you’ll take what you learn online and literally practice it in a real company.
What We Are Looking For:
- 2-5 years of professional experience as a full-stack developer
- Strong proficiency in Javascript and Typescript
- Experience with a modern front-end and back-end framework (e.g., Angular, NextJS, VueJS, NestJS)
- Familiarity with relational or non-relational databases
- Ability to design schemas, perform CRUD operations, and implement scalable data storage solutions
- Experience in building and maintaining RESTful APIs, with a strong understanding of API design principles and best practices
- Strong communication skills and a knack for building relationships with engineers and others across disciplines
- Product-driven mindset with a passion for understanding business dynamics and user behavior
- Excitement and motivation to take care of any needed task, big or small, in the product lifecycle
- Not settling for simply implementing a specification you receive. Instead, you develop alternatives and present them to the team for discussion and debate.
- Asking questions like “Why build this feature but not another one?”
- Offering engineering expertise upfront to the product strategy and design teams
What Would Be Extra Awesome:
- Experience with our primary tech stack: Typescript, Angular, and NestJS
- Familiarity with Next.js for full-stack React development
- Experience with PostgreSQL and/or MongoDB
- Experience developing mobile apps with React Native or Flutter
- Familiarity with cloud platforms (AWS, Google Cloud, or Vercel) and experience deploying and managing applications in a cloud environment
- Familiarity with DevOps practices such as CI/CD, monitoring, and automated testing
- Knowledge of AI technologies and experience integrating AI capabilities into web applications
- Experience working with and implementing design systems, including the ability to translate design guidelines into reusable components and consistent user interfaces
- Strong collaboration skills with designers to implement visual elements consistently and effectively across applications
- Background in a fast-paced agency environment
Benefits:
- Competitive salary
- 8 weeks per year of PTO
- Excellent health and dental insurance with 99% of the employee premium paid by us
- 401k matching contribution
- Life insurance
- Technology package of your choice (including computer & cell phone)
- Private and collaborative workspace at one of the coolest office buildings in downtown Tulsa
Source : Gitwit