Base Social Lead

full time
Salary not disclosed

When applying, mention the word CANDYSHOP to show you read the job post completely.

Job Title

Senior Software Engineer

Company

InnovateTech Solutions

Job Description

We are seeking a highly motivated and experienced Senior Software Engineer to join our dynamic team. You will be responsible for designing, developing, and maintaining high-performance, scalable applications that power our core services.

Key Responsibilities

  • Design, develop, test, and deploy robust and scalable software solutions.
  • Collaborate with cross-functional teams including product managers, designers, and other engineers to define and ship new features.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural decisions and system design.
  • Mentor junior engineers and foster a collaborative team environment.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software development experience.
  • Proficiency in one or more of the following languages: Python, Java, or Go.
  • Strong experience with cloud platforms such as AWS, Azure, or GCP.
  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Solid understanding of software development principles, data structures, and algorithms.
  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Excellent problem-solving and communication skills.

Preferred Qualifications

  • Experience in a microservices architecture.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of front-end technologies (React, Angular, or Vue.js) is a plus.
  • Contributions to open-source projects.

Application Process

  1. Submit your resume and cover letter through our online portal.
  2. Complete a preliminary technical screening.
  3. Participate in a series of technical interviews with team members.
  4. Final interview with the engineering leadership team.
  5. Receive an offer decision.

Benefits

  • Competitive salary and equity package
  • Comprehensive health, dental, and vision insurance
  • 401(k) plan with company matching
  • Flexible work hours and remote work options
  • Generous paid time off and parental leave
  • Professional development budget
  • Regular team events and company offsites

About Base

Base logo
Base

Join our team and be part of something great. We're always looking for talented individuals to help us grow and succeed.

remote, remote
remote worldwide
communityweb3blockchaincryptoethereumlayer2
Apply Now