Contrarian Thinking

👥 11-50Finance💼 Private Company
Website LinkedIn Email Facebook

Contrarian Thinking empowers individuals to achieve financial and philosophical freedom through education and investment. We operate at the intersection of finance, technology, and education, building innovative platforms and communities to support small business growth. Our flagship product, BizScout, is revolutionizing the way people buy and sell businesses, offering a streamlined marketplace and brokerage services. We're building a user-friendly platform that connects buyers and sellers, fostering genuine human connections and a more equitable business ecosystem. Our engineering team utilizes a modern tech stack including Node.js, TypeScript, React, Next.js, and AWS cloud services. We practice agile methodologies, prioritizing iterative development and automated testing. We foster a remote-first, globally distributed work environment that values autonomy, collaboration, and a relentless bias for action. Our engineers relish the challenge of solving complex problems, developing innovative solutions, and pushing the boundaries of what's possible in a rapidly growing startup. Contrarian Thinking's mission is to help one million people achieve financial freedom and create 100,000 new small business owners. We’re a fast-growing digital media company and education business, with over 100 million monthly views and 5+ million social media followers. We value collaboration, innovation, a strong work ethic, and a commitment to our core values – embodied in our 'Contrarian Creed'. Our team is comprised of talented individuals from diverse backgrounds, united by our shared commitment to making a meaningful impact on the lives of our users. We’re a rapidly scaling company backed by significant funding, and seeking passionate, skilled individuals to join our team. If you thrive in a fast-paced, dynamic environment and are driven to make a real difference, we invite you to explore our current openings and become part of our journey.

Related companies:

Jobs at this company:

Apply

📍 Dhaka, BD / Philippines / Bangladesh

🧭 Contract

💸 1000.0 - 2500.0 USD per month

🔍 Software Development

  • Ideally, 5+ years of experience in designing, developing, deploying & maintaining cloud-native, distributed software systems end-to-end in production.
  • 3-5 years of backend & systems experience with NodeJs, Javascript/Typescript based applications, running on Cloud Architecture
  • Deep understanding of SOA (Service Oriented Architecture) & patterns with NodeJs
  • Good understanding of Serverless architecture with NodeJs
  • Experience developing backend systems with serverless on Vercel & NodeJs frameworks (Express/Nest) on a containerized environment.
  • Proven experience with Test Driven Development (TDD) & automated testing
  • Knowledge of Object Oriented Programming (OOP) & Functional programming concepts with an understanding of the tradeoffs.
  • Familiarity with Domain Driven Development (DDD) & RESTful API.
  • Ability to dive deep into a monolithic application and an unfamiliar codebase to make changes, refactor, test & improve the state of the application.
  • Experience mentoring junior engineers.
  • A genuine interest in learning other coding languages, platforms, frameworks, tools & technologies.
  • Experience with Python, FastAPI is a huge plus
  • Experience with Security, AuthN/AuthZ & OAuth is a huge plus.
  • Experience with IAC (Infrastructure As Code) & CI/CD pipelines is a huge plus.
  • Experience with Search engines, crawling & scraping systems is a huge plus.
  • Experience with high growth startups is a huge plus.
  • Design, develop, test, deploy, and maintain iterative, incremental improvements across all BizScout platforms and products, resulting in high-quality outcomes
  • Collaborate with cross-functional team members to deliver impactful initiatives
  • Manage individual initiatives, priorities, deadlines, and deliverables with your technical expertise
  • Develop and maintain back end services, systems & integrations using Node.js, TypeScript/JavaScript & Python
  • Work with Cloud services & CI/CD pipelines to deploy and manage applications.
  • Mentor other team members and help many increase their technical capabilities, fostering a culture of forwardness, results-oriented execution, open innovation, and creativity
  • The ability to translate business requirements into functional & technical requirements, break them down & deliver incremental value.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
  • Assist in troubleshooting and resolving bugs or issues reported by users or QA testers.
  • Rotational on-call & support duties.
  • Stay up-to-date with industry trends, technologies, and best practices to continuously enhance your skills and contribute innovative ideas to the team.

Backend DevelopmentDockerNode.jsPostgreSQLPythonSoftware DevelopmentCloud ComputingExpress.jsGitJavascriptKubernetesOAuthSoftware ArchitectureTypeScriptAmazon Web ServicesFastAPIServerlessCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringMicroservices

Posted 4 days ago
Apply