REMOTECONTRACT
Developer
Specmatic
Remote · remote · Posted 2d ago
Sourced from
Undisclosed0–2 yrscontractRemote
Your match
?
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
Job Description Developer Expectations
- Drive features independently with guidance from leadership and other senior team members
- Being an early team member you will also be expected to own certain aspects of the product and be a subject matter expert on the same
- Guide and coach fellow team members and junior devs
- Will be great if you are able to spread the word about the product by speaking at conferences and writing about the same Reporting structure
- We’ve a very flat organizational structure. You would be directly reporting to the CTO of the company. Location of work
- Remote primarily (however from within India)
- With occasional in-person meetings to work together as a group Timings
- This is a full time role
- Core business hours between 10 AM and 6 PM daily
- Occasional meetings outside core business hours on need basis Tech Stack Currently being Used
- Programming language: Kotlin, Java, Typescript, Python,
- API specification standards: OpenAPI, AsyncAPI, WSDL, RESP, GraphQL, gRPC
- Framework: Spring Boot, Node.js/Express, FastAPI, Sanic
- Programming Style: TDD, OOP, Functional Programming
- Source control: Git
- IDE: IntelliJ Idea & VS Code
- Testing Framework: JUnit 5
- Build system: Gradle
- DevOps Platform: Github Product Roadmap https://specmatic.io/roadmap Learning Opportunity Just the process of getting on boarded to the project can give you a sea of knowledge in several areas
- Be at the forefront of Contract Driven Development which is quickly becoming an approach of choice for all companies large and small
- Putting large language models to use to revolutionize entire development process
- Software Engineering
- Contemporary and Bleeding Edge Techniques
- API Design (RESTful & Async) and Specifications (OpenAPI, AsyncAPI, etc.)
- Continuous Integration Pipelines and principles
- Test Food Pyramid – Types and purposes of various types of tests
- Extreme Programming Techniques
- Evolutionary Design and Architecture
- Test Driven Development
- Refactoring
- Pair Programming
- CI/CD
- Git Branching Strategies, Pull Request Etiquettes
- Trunk based development
- Programming Languages and Clean Code Practices
- Kotlin, Java, JavaScript, Python, C# (near future)
- SOLID Principles
- Functional Programming Take the Application Test →
Sourced from linkedin · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
PythonJavascriptTypescriptSpring BootJavaGITCi/CdGithubAgileKotlinNode.JsREST APISoftware EngineeringFastAPIGraphQLgRPCExpress.jstddapi designfunctional programmingOOPgradlepair programmingRefactoringVs CodeC SharpIntelliJ ideawsdlOpen ApiSolid PrinciplesLarge Language Models (LLMs)Clean Code PracticesJUnit 5Evolutionary Designextreme programmingtrunk-based developmentSanicGit & Branching StrategiesGit branchingAsyncAPIPull RequestContract-driven developmentRESPTest Food PyramidPull Request Etiquettes