AC Tech is a leading innovation-driven company focused on delivering advanced solutions that integrate artificial intelligence (AI) and blockchain technology. Our flagship product, Biomatrix, has already amassed a user base of over 2 million, showcasing its transformative impact on the market. By combining cutting-edge technology with user-centric design, AC Tech continues to redefine industry standards and improve everyday lives. Blockchain plays a central role in our mission, enabling secure, decentralized, and transparent solutions that enhance user trust and operational efficiency.
About the Role
We are seeking a Mid-Level Software Engineer with 3+ years of professional experience to join our dynamic and growing team. You will work collaboratively with cross-functional teams to design, build, and deploy robust software systems that meet client and business needs. This position emphasizes backend development while encouraging contributions to the full-stack development lifecycle.
Responsibilities • Design, develop, and maintain scalable backend systems using Java, Python, or C#. • Develop RESTful APIs, manage integrations with third-party services, and ensure high performance and security. • Work with databases such as PostgreSQL, MongoDB, or MySQL for efficient data storage and retrieval. • Collaborate with the product and frontend teams to implement interactive and seamless user interfaces (using frameworks like React or Angular). • Optimize cloud deployments using AWS, Azure, or Google Cloud services for scalability and performance. • Write clean, efficient, and testable code, following best practices in version control (Git) and CI/CD workflows. • Debug and resolve production issues to maintain application reliability and uptime. • Stay updated on emerging software trends and contribute to improving the development lifecycle and tools.
Qualifications
Required: • Bachelor's degree or Master's degree in Computer Science, Software Engineering, or related field, or equivalent professional experience. • 3+ years of software development experience, focusing on backend systems and/or full-stack development. • Proficiency in at least one backend programming language (Java, Python, Node.js, or C#). • Experience with relational and non-relational databases (MySQL, PostgreSQL, or MongoDB). • Familiarity with containerization and cloud platforms (Docker, Kubernetes, AWS, or GCP). • Strong problem-solving skills with a focus on delivering scalable and secure solutions. • Excellent verbal and written communication skills, with the ability to collaborate across teams.
Preferred: • Knowledge of microservices architecture and asynchronous communication patterns. • Experience with GraphQL APIs. • Hands-on experience with automated testing tools (e.g., JUnit, pytest, or Selenium). • Exposure to Web 3.0, blockchain technologies, or distributed systems. • Familiarity with DevOps practices, CI/CD pipelines, and tools like Jenkins or GitLab CI.