JobHire
face icon
Register to automatically apply for this and similar jobs
Register
star

Back-End Developer (The System Architect)

Unreal Gigs

San Francisco, california


Job Details

Full-time


Full Job Description

Introduction:

Are you a back-end mastermind who thrives on solving complex problems and building scalable, high-performance systems? Do you love working behind the scenes, designing server-side logic and databases that power cutting-edge applications? If you’re passionate about building secure and efficient back-end services that keep applications running smoothly, then our client has the perfect opportunity for you. We’re looking for a Back-End Developer (aka The System Architect) to create and maintain the backbone of our digital products, ensuring they are robust, secure, and scalable.

As a Back-End Developer at our client, you’ll work on architecting server-side components, designing APIs, and optimizing database performance. Your work will have a direct impact on the functionality and efficiency of the applications we deliver, enabling smooth user experiences and driving business success.

Key Responsibilities:

  1. API and Service Development:
  • Design, develop, and maintain robust RESTful APIs and services that power web and mobile applications. You’ll ensure these services are scalable, secure, and optimized for performance.
  • Database Design and Optimization:
    • Architect, manage, and optimize relational and NoSQL databases to store and retrieve data efficiently. You’ll ensure data integrity, security, and availability, working with technologies like PostgreSQL, MySQL, MongoDB, or Redis.
  • Server-Side Logic and Integration:
    • Write clean, efficient server-side code to manage business logic, authentication, authorization, and data processing. You’ll integrate with third-party services, cloud platforms, and front-end systems to deliver seamless functionality.
  • Performance and Scalability:
    • Ensure that back-end services are optimized for high performance and can scale to handle increasing user loads. You’ll identify bottlenecks and improve the performance of queries, APIs, and data storage solutions.
  • Collaboration with Front-End Developers:
    • Work closely with front-end developers to ensure seamless integration between the front-end and back-end. You’ll provide APIs and services that enable smooth data flow and dynamic interactions.
  • Security Best Practices:
    • Implement security best practices, including encryption, authentication, authorization, and data protection. You’ll ensure that all back-end components are secure and compliant with relevant industry standards.
  • Testing and Debugging:
    • Write and maintain unit tests, integration tests, and perform debugging to ensure that back-end services are reliable and bug-free. You’ll ensure the back-end is resilient and ready for production.

    Requirements

    Required Skills:

    • Server-Side Programming: Proficiency in one or more back-end programming languages such as Node.js, Python, Java, Ruby, or Go. You have experience designing and building back-end systems and services with a strong focus on performance and scalability.
    • API Design: Expertise in designing and building RESTful APIs or GraphQL services that are easy to use, secure, and scalable. You have experience with versioning and optimizing API performance.
    • Database Management: Strong experience in working with both relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). You’re skilled in database design, query optimization, and managing complex data models.
    • Security Practices: Deep knowledge of back-end security best practices, including encryption, OAuth, JWT, and secure data handling. You understand how to protect applications from security threats such as SQL injection, XSS, and DDoS attacks.
    • Cloud Platforms and DevOps: Familiarity with cloud services (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes). You’re comfortable working with DevOps pipelines, CI/CD, and automated deployments.

    Educational Requirements:

    • Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent experience in back-end development is also valued.
    • Certifications in cloud computing, system architecture, or back-end development are a plus.

    Experience Requirements:

    • 3+ years of experience in back-end development, with a proven track record of building and maintaining scalable server-side applications. You’ve worked on production-level back-end systems and delivered high-quality, secure APIs.
    • Experience with serverless architectures, microservices, and distributed systems is highly desirable. Hands-on experience with cloud-based infrastructure is a big plus.

    Benefits

    • Health and Wellness: Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
    • Paid Time Off: Competitive vacation, sick leave, and 20 paid holidays per year.
    • Work-Life Balance: Flexible work schedules and telecommuting options.
    • Professional Development: Opportunities for training, certification reimbursement, and career advancement programs.
    • Wellness Programs: Access to wellness programs, including gym memberships, health screenings, and mental health resources.
    • Life and Disability Insurance: Life insurance and short-term/long-term disability coverage.
    • Employee Assistance Program (EAP): Confidential counseling and support services for personal and professional challenges.
    • Tuition Reimbursement: Financial assistance for continuing education and professional development.
    • Community Engagement: Opportunities to participate in community service and volunteer activities.
    • Recognition Programs: Employee recognition programs to celebrate achievements and milestones.

    Get 10x more interviews and get hired faster.

    JobHire.AI is the first-ever AI-powered job search automation platformthat finds and applies to relevant job openings until you're hired.

    Registration