onsite
Mid-Level Software Engineer - Fantom Corporation
Software Engineer
Mid-level software engineer needed to design, develop, and maintain data‑intensive, mission‑critical applications, focusing on analytics, large‑scale data processing, and cloud‑based deployment using Python, C++, SQL, Linux, and AWS.
About the role
Key Responsibilities
- Design, implement, and maintain high‑performance software components for data‑intensive analytics applications.
- Develop and optimize large‑scale data pipelines, ensuring reliability, scalability, and low latency.
- Collaborate with cross‑functional teams to integrate cloud services, primarily AWS, into mission‑critical solutions.
- Write clean, testable code in Python and C++, and maintain associated SQL databases.
- Participate in code reviews, debugging sessions, and performance tuning on Linux environments.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field with 2–4 years of professional software development experience.
- Proficiency in Python and C++ for building backend services and data processing tools.
- Strong experience with SQL databases, query optimization, and data modeling.
- Hands‑on experience deploying and managing applications on AWS (EC2, S3, Lambda, RDS).
- Solid understanding of Linux operating systems, networking, and performance profiling.