Senior Software Engineer
2 weeks ago
APIMatic is a developer experience company with the mission to increase developer productivity worldwide. We are revolutionizing the way developers explore, try, and consume APIs. Our flagship product is a code generation engine that generates developer portals and API SDKs for programming languages like C#, Java, Python, Ruby, PHP, TypeScript, etc. One of our freely available tools, API Transformer is used and loved by developers from 150+ countries. From large enterprises to small businesses, our products enable customers to roll out great developer experience programs with agility and speed. With teams in Auckland, San Francisco, and Islamabad, we continuously expand our global reach.
About the Role:As a Software Engineer, you will work with APIMatic's Core team to develop, maintain, and extend APIMatic's Code Generation platform. We are looking for an Engineer who can grow and evolve the platform in collaboration with the other team members.
Job Responsibilities:- Design, develop, and maintain high-quality software applications using C# and other relevant technologies.
- Collaborate with cross-functional teams to gather requirements, define project scope, and implement software solutions that meet business objectives.
- Write clean, well-designed, and testable code following SOLID principles and best practices.
- Conduct thorough testing of software components to ensure reliability, scalability, and performance.
- Participate in code reviews, provide constructive feedback, and mentor junior team members to promote continuous improvement.
- Improve the platform by removing dead code, paying technical debt, and refactoring as needed.
- Handle R&D tasks, explore new technologies, and propose innovative solutions to address complex problems.
- Minimum of 5 to 8 years of software development experience.
- Proficiency in C# programming language with a strong understanding of object-oriented programming principles.
- Experience designing and developing software applications following SOLID principles and design patterns.
- Strong problem-solving skills and ability to troubleshoot technical issues independently.
- Comprehensive understanding of how REST APIs work.
- Basic understanding of package repositories like Nuget, PyPi, and RubyGems.
- Experience working with Git.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Experience with Swagger/Open API spec & Swagger codegen.
- Experience in designing SDKs and libraries.
- Experience with cloud platforms such as AWS or Azure.
- Hands-on experience with multiple programming languages.
Bachelor's degree in Computer Science or related fields.
What Sets APIMatic Apart?- Opportunity for Revenue Share Option Program.
- Medical coverage and insurance.
- The freedom to learn and grow in a fast-paced environment.
- Opportunity to understand API space and excel in API landscape.
- Silicon Valley advisors, consultants, and mentors.
- Ability to try new things and experiment in your domain.
- Fun team to work within a startup environment.
-
Senior Software Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan Dynamic Software Ltd Full timeSenior Software Engineer (Java)Dynamic Software Ltd, PakistanEducation: BS / MS in Computer Science from a reputable University.We have a world-leading forensic compliance email archiving system that uses an exchange functionality, ensuring a copy of every email (internal/external) sent/received is copied and sent to the Main Server. Our Server stores the...
-
Senior Software Engineer
3 weeks ago
Islamabad, Islamabad, Pakistan Triflux (Private) Limited Full timeDirect message the job poster from Triflux (Private) LimitedDirector of Projects & Operations | Co-founder @ Triflux Private LimitedCompany DescriptionRole: Senior Software EngineerLocation: On-site (F-7 Markaz, Islamabad)Timings: 6 p.m. to 3 a.m.Role DescriptionThis is a full-time on-site role for a Senior Software Engineer at Triflux (Private) Limited,...
-
Senior Software Engineer
1 week ago
Islamabad, Islamabad, Pakistan Creative Chaos Full timeSenior Software Engineer - .NET (6-months contract)Job SummaryA Senior Software Engineer for .NET at Creative Chaos is responsible for developing server applications across various platforms, including writing RESTful APIs for client consumption. The role ensures that the application's functionality, security, and performance meet design specifications and...
-
Senior Software Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeSenior Software EngineerWe are seeking an experienced senior software engineer to lead our front-end web development efforts. The ideal candidate will have expertise in developing software using a variety of technologies, including Java, J2EE, SQL, C++, HTML, and CGI.The responsibilities of this position include:Designing and developing front-end web-based...
-
Senior Software Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeSenior Software EngineerWe are seeking a talented and motivated Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software components for data-driven systems.Responsibilities and Impact:Design and Develop Software ComponentsAnalyze and Solve...
-
Senior Software Engineer
7 days ago
Islamabad, Islamabad, Pakistan Unspecified Full timeJob Title: Senior Software EngineerAbout UsWe are a US-based company expanding our software development team in Islamabad, seeking an expert-level Sr. Software Engineer with proficiency in React JS/Native.Key ResponsibilitiesExpertise: 4+ years of experience in software development, delivering high-quality solutions.Tech Skills: Strong proficiency in React...
-
Senior Software Engineer
1 week ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeSenior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team. As a key member of our asset monitoring team, you will play a vital role in transforming product ideas into tangible solutions.You will be responsible for designing components and services for new features, implementing scalable architectures, and collaborating with a...
-
Senior Software Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan Creative Chaos Full timeJob SummaryA Senior Software Engineer for Node is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the functionality, security and performance of the...
-
Senior Software Engineer
7 days ago
Islamabad, Islamabad, Pakistan Creative Chaos Full time1 month ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Job SummaryA Senior Software Engineer for Java at Creative Chaos is primarily responsible for developing server applications across various platforms, including writing Restful APIs for client consumption. The role ensures functionality, security, and...
-
Senior Software Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan Creative Chaos Full timeJob SummaryA Senior Software Engineer for Java is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the functionality, security and performance of the...